https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #10 from Jens Petersen petersen@redhat.com --- For the record:
# 7.10.1 and 7.10.1.20150511 fail on f22 armv7 with llvm34 like this:
"inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-DUSE_LIBFFI_FOR_ADJUSTORS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay="rts_dyn" -fPIC -dynamic -H32m -O -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-package-key rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.dyn_o /tmp/ghc575_0/ghc575_6.s: Assembler messages: /tmp/ghc575_0/ghc575_6.s:1226:0: Error: can't resolve `.rodata' {.rodata section} - `stg_DEAD_WEAK_info$def' {.text section} /tmp/ghc575_0/ghc575_6.s:1235:0: Error: can't resolve `.rodata' {.rodata section} - `stg_C_FINALIZER_LIST_info$def' {.text section} /tmp/ghc575_0/ghc575_6.s:1244:0: Error: can't resolve `.rodata' {.rodata section} - `stg_NO_FINALIZER_info$def' {.text section} /tmp/ghc575_0/ghc575_6.s:1333:0: Error: can't resolve `.rodata' {.rodata section} - `stg_END_STM_WATCH_QUEUE_info$def' {.text section}
# 7.10.1.20150511 fails on f23 armv7 with llvm-3.6 like this:
"inplace/bin/ghc-stage1" -static -H32m -O -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-package-key rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.o You are using a new version of LLVM that hasn't been tested yet! We will try though... /usr/bin/opt: /tmp/ghc30791_0/ghc30791_2.ll:7:6: error: unexpected type in metadata definition !0 = metadata !{metadata !"top", i8* null} ^ rts/ghc.mk:236: recipe for target 'rts/dist/build/StgStartup.o' failed
# 7.10.1.20150511 fails on f22 armv7 with llvm-3.5.0 like this:
checking /usr/bin/opt is version 3.5... yes checking whether bootstrap compiler is affected by bug 9439... no checking if llvm version is affected by bug 9920... yes configure: error: in `/builddir/build/BUILD/ghc-7.10.1.20150511': configure: error: Cannot compile for ARM with /usr/bin/llc. See GHC trac ticket #9920. See `config.log' for more details