Description of problem: I'm packaging tinygo and one of its targets is AVR microcontrollers. It uses llvm to build for several targets, but the llvm in Fedora does not support avr. I wonder if it might be possible to enable the avr target in Fedora's llvm. You'll need to pass -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=avr to do so. Fedora already has an avr-targetting gcc, so this would complement that. Version-Release number of selected component (if applicable): 8.0.0-7.fc31 and 8.0.0-6.fc30, preferably
Random informations on the subject: - http://lab.llvm.org:8011/builders/llvm-avr-linux (the associated buildbot) has been down for more than 5 months - last update on the subject http://lists.llvm.org/pipermail/llvm-dev/2019-January/129089.html - the project maintainer is pretty active on the test suite https://github.com/dylanmckay/avr-compiler-integration-tests/commits/master @tstellar, what's the policy wrt experimental targets?
Relatedly, tinygo just got a RISC-V target, which appears to be experimental in llvm as well and not yet enabled in Fedora.
@tstellar : lets activate them for llvm 8.0.1 ?
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to '31'.
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to 31.
Any progress on this? Not to compare distros too much, but it's weird that Fedora does not have these enabled when Debian does have at least avr.
See https://src.fedoraproject.org/rpms/llvm/pull-request/24, I had to disable s390 target, otherwise seems ok.
See https://bugs.llvm.org/show_bug.cgi?id=43384 for s390x - specifcs
For the record: lvm-9.0.0-4.fc32 got patched to support AVR for all archs (including the previously missing s390x arch)