Bug#759162: [build failed] ARMScheduleA9.td:2463:1: error: No matching instruction opcodes

阿部大樹/hATrayflood h.rayflood at gmail.com
Fri Oct 10 17:37:18 UTC 2014


Hi.

I found -D_FILE_OFFSET_BITS=64 flag maybe breaks ARMScheduleA9.td only
i386 architecture.
amd64 architecture is no problem.

this build is porting llvm-toolchain-3.4_1:3.4.2-11 to ubuntu 12.04 and
14.04.
so this report might be out of place.


partial log:

llvm[4]: Compiling DWARFDebugLoc.cpp for Release build
if  g++-4.8 -I/build/buildd/llvm-toolchain-3.4-3.4.2/build-llvm/include
-I/build/buildd/llvm-toolchain-3.4-3.4.2/build-llvm/lib/DebugInfo
-I/build/buildd/llvm-toolchain-3.4-3.4.2/include
-I/build/buildd/llvm-toolchain-3.4-3.4.2/lib/DebugInfo  -DNDEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS -g -O2 -fomit-frame-pointer
-fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual
-Wcast-qual -D_FILE_OFFSET_BITS=64 -std=c++0x -D_FORTIFY_SOURCE=2
-D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2
-D_FORTIFY_SOURCE=2  -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings    -Wno-maybe-uninitialized
-Wno-missing-field-initializers -c -MMD -MP -MF
"/build/buildd/llvm-toolchain-3.4-3.4.2/build-llvm/lib/DebugInfo/Release/DWARFDebugLoc.d.tmp"
-MT
"/build/buildd/llvm-toolchain-3.4-3.4.2/build-llvm/lib/DebugInfo/Release/DWARFDebugLoc.o"
-MT
"/build/buildd/llvm-toolchain-3.4-3.4.2/build-llvm/lib/DebugInfo/Release/DWARFDebugLoc.d"
/build/buildd/llvm-toolchain-3.4-3.4.2/lib/DebugInfo/DWARFDebugLoc.cpp
-o
/build/buildd/llvm-toolchain-3.4-3.4.2/build-llvm/lib/DebugInfo/Release/DWARFDebugLoc.o
; \
	        then /bin/mv -f
"/build/buildd/llvm-toolchain-3.4-3.4.2/build-llvm/lib/DebugInfo/Release/DWARFDebugLoc.d.tmp"
"/build/buildd/llvm-toolchain-3.4-3.4.2/build-llvm/lib/DebugInfo/Release/DWARFDebugLoc.d";
else /bin/rm
"/build/buildd/llvm-toolchain-3.4-3.4.2/build-llvm/lib/DebugInfo/Release/DWARFDebugLoc.d.tmp";
exit 1; fi
Included from
/build/buildd/llvm-toolchain-3.4-3.4.2/lib/Target/ARM/ARM.td:175:
Included from
/build/buildd/llvm-toolchain-3.4-3.4.2/lib/Target/ARM/ARMSchedule.td:353:
/build/buildd/llvm-toolchain-3.4-3.4.2/lib/Target/ARM/ARMScheduleA9.td:2463:1:
error: No matching instruction opcodes
def : InstRW< [WriteALU],
^
make[5]: ***
[/build/buildd/llvm-toolchain-3.4-3.4.2/build-llvm/lib/Target/ARM/Release/ARMGenInstrInfo.inc.tmp]
Error 1
make[5]: Leaving directory
`/build/buildd/llvm-toolchain-3.4-3.4.2/build-llvm/lib/Target/ARM'


full log:
precise
https://launchpad.net/~h-rayflood/+archive/ubuntu/llvm/+build/6450524/+files/buildlog_ubuntu-precise-i386.llvm-toolchain-3.4_1%3A3.4.2-debian11precise1_FAILEDTOBUILD.txt.gz
trusty
https://launchpad.net/~h-rayflood/+archive/ubuntu/llvm/+build/6450491/+files/buildlog_ubuntu-trusty-i386.llvm-toolchain-3.4_1%3A3.4.2-debian11trusty1_FAILEDTOBUILD.txt.gz



More information about the Pkg-llvm-team mailing list