On 12/4/19 8:58 PM, chr...@rtems.org wrote: > RTEMS Release Build - 5.0.0-m1912 > > RTEMS 5 Release snapshot m1912 is avaliable for testing. > It can be found at: > > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912 > > Please test and report any issues to the u...@rtems.org or de...@rtems.org > mailing lists or please raise a ticket. > > If you are part of the RTEMS testing program please build on your preferred > host posting build and BSP test results to bu...@rtems.org. > > This is a development release and may have errors and be unstable. > > Thanks > Chris
Building on a Debian 10 host I get a link error in the rtems-tools package involving LLVM. It looks like the build is using the host LLVM (deb llvm-dev 1:7.0-47). Is this supposed to be the case? > $ ../source-builder/sb-set-builder --prefix $HOME/source/rtems/usr > --rtems-bsp i386/pc386 5/rtems-i386 omitting many (I think) unimportant downloading, building, cleaning lines > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/autoconf-2.69.tar.gz > -> sources/autoconf-2.69.tar.gz > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/automake-1.12.6.tar.gz > -> sources/automake-1.12.6.tar.gz > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/automake-1.12.6-b...<see > log> -> patches/automake-1.12.6-bugzilla.redhat.com-1239379.diff > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/expat-2.1.0.tar.gz > -> sources/expat-2.1.0.tar.gz > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/gdb-8.3.tar.xz > -> sources/gdb-8.3.tar.xz > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/binutils-2.33.1.tar.bz2 > -> sources/binutils-2.33.1.tar.bz2 > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/gcc-7.5.0.tar.xz > -> sources/gcc-7.5.0.tar.xz > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/newlib-d14714c69.tar.gz > -> sources/newlib-d14714c69.tar.gz > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/isl-0.16.1.tar.bz2 > -> sources/isl-0.16.1.tar.bz2 > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/mpfr-3.1.4.tar.bz2 > -> sources/mpfr-3.1.4.tar.bz2 > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/mpc-1.0.3.tar.gz > -> sources/mpc-1.0.3.tar.gz > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/gmp-6.1.0.tar.bz2 > -> sources/gmp-6.1.0.tar.bz2 > download: > https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m1912/sources/rtems-tools-5.0.0-m1912.tar.xz > -> sources/rtems-tools-5.0.0-m1912.tar.xz > building: rtems-tools-5.0.0-m1912-1 > error: building rtems-tools-5.0.0-m1912-1 >From the resulting rsb-report-rtems-tools-5.0.0-m1912-1.txt: > Checking for 'gcc' (C compiler) : /usr/bin/gcc > Checking for 'g++' (C++ compiler) : /usr/bin/g++ > Checking for 'gcc' (C compiler) : /usr/bin/gcc ... > Checking for library LLVM : not found > Checking for header llvm/DebugInfo/Symbolize/Symbolize.h : yes > Checking for library ws2_32 : not found ... > [251/255] Linking build/trace/rtems-record-lttng > /usr/bin/ld: trace/record/record-main-lttng.cc.1.o: in function > `LTTNGClient::ResolveAddress(ClientItem const&)': > /home/mdavidsaver/source/rtems/rtems-source-builder-5.0.0-m1912/rtems/build/rtems-tools-5.0.0-m1912-1/rtems-tools-5.0.0-m1912/build/../trace/record/record-main-lttng.cc:326: > undefined reference to > `llvm::symbolize::LLVMSymbolizer::symbolizeCode(std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, unsigned long, > llvm::StringRef)' > /usr/bin/ld: > /home/mdavidsaver/source/rtems/rtems-source-builder-5.0.0-m1912/rtems/build/rtems-tools-5.0.0-m1912-1/rtems-tools-5.0.0-m1912/build/../trace/record/record-main-lttng.cc:338: > undefined reference to `llvm::sys::path::filename(llvm::StringRef, > llvm::sys::path::Style)' > /usr/bin/ld: trace/record/record-main-lttng.cc.1.o: in function > `llvm::symbolize::LLVMSymbolizer::~LLVMSymbolizer()': > /usr/include/llvm/DebugInfo/Symbolize/Symbolize.h:57: undefined reference to > `llvm::symbolize::LLVMSymbolizer::flush()' > /usr/bin/ld: trace/record/record-main-lttng.cc.1.o: in function > `LTTNGClient::~LTTNGClient()': > /usr/include/llvm/DebugInfo/Symbolize/Symbolize.h:57: undefined reference to > `llvm::symbolize::LLVMSymbolizer::flush()' > /usr/bin/ld: trace/record/record-main-lttng.cc.1.o:(.data.rel+0x0): undefined > reference to `llvm::DisableABIBreakingChecks' > collect2: error: ld returned 1 exit status _______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users