Skip to content

Instantly share code, notes, and snippets.

@ldionne
Created October 30, 2015 19:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ldionne/1e27507c827c672f8e06 to your computer and use it in GitHub Desktop.
Save ldionne/1e27507c827c672f8e06 to your computer and use it in GitHub Desktop.
ldionne in ~/Desktop/ellcc-tests % ./ellcc/bin/ecc++ -v -target arm-none-eabi -isystem ${PWD}/ellcc/libecc/include/c++ -isystem ${PWD}/ellcc/libecc/include/arm main.cpp
ecc 0.1.17 based on clang version 3.8.0 (trunk) (based on LLVM 3.8.0svn)
Target: arm-none--eabi
Thread model: posix
InstalledDir: /Users/ldionne/Desktop/ellcc-tests/./ellcc/bin
"/Users/ldionne/Desktop/ellcc-tests/ellcc/bin/ecc" -cc1 -triple armv4t-none--eabi -emit-obj -mrelax-all -disable-free -main-file-name main.cpp -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -target-cpu arm7tdmi -target-feature +soft-float-abi -target-feature +strict-align -target-abi aapcs -mfloat-abi soft -target-linker-version 253.3.3 -v -dwarf-column-info -resource-dir /Users/ldionne/Desktop/ellcc-tests/ellcc/bin/../libecc -isystem /Users/ldionne/Desktop/ellcc-tests/ellcc/libecc/include/c++ -isystem /Users/ldionne/Desktop/ellcc-tests/ellcc/libecc/include/arm -fdeprecated-macro -fdebug-compilation-dir /Users/ldionne/Desktop/ellcc-tests -ferror-limit 19 -fmessage-length 181 -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -fcolor-diagnostics -o /var/folders/hs/9ydnxpjd3plbjqsz34p9cxz00000gn/T/main-03b273.o -x c++ main.cpp
clang -cc1 version 3.8.0 based upon LLVM 3.8.0svn default target x86_64-apple-darwin14.5.0
#include "..." search starts here:
#include <...> search starts here:
/Users/ldionne/Desktop/ellcc-tests/ellcc/libecc/include/c++
/Users/ldionne/Desktop/ellcc-tests/ellcc/libecc/include/arm
/usr/local/include
/Users/ldionne/Desktop/ellcc-tests/ellcc/bin/../libecc/include
/usr/include
End of search list.
"/usr/local/bin/arm-none-eabi-g++" -v -isystem /Users/ldionne/Desktop/ellcc-tests/ellcc/libecc/include/c++ -isystem /Users/ldionne/Desktop/ellcc-tests/ellcc/libecc/include/arm -o a.out /var/folders/hs/9ydnxpjd3plbjqsz34p9cxz00000gn/T/main-03b273.o
Using built-in specs.
COLLECT_GCC=/usr/local/bin/arm-none-eabi-g++
COLLECT_LTO_WRAPPER=/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/lto-wrapper
Target: arm-none-eabi
Configured with: /Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/src/gcc/configure --target=arm-none-eabi --prefix=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/install-native --libexecdir=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/install-native/lib --infodir=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/install-native/share/doc/gcc-arm-none-eabi/info --mandir=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/install-native/share/doc/gcc-arm-none-eabi/man --htmldir=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/install-native/share/doc/gcc-arm-none-eabi/html --pdfdir=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/install-native/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-plugins --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-newlib --with-headers=yes --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/install-native/arm-none-eabi --build=x86_64-apple-darwin10 --host=x86_64-apple-darwin10 --with-gmp=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/build-native/host-libs/usr --with-mpfr=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/build-native/host-libs/usr --with-mpc=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/build-native/host-libs/usr --with-isl=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/build-native/host-libs/usr --with-cloog=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/build-native/host-libs/usr --with-libelf=/Users/build/GCC-4-9-build/gcc-arm-none-eabi-4_9-2015q2-20150609/build-native/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-lstdc++ -lm' --with-pkgversion='GNU Tools for ARM Embedded Processors' --with-multilib-list=armv6-m,armv7-m,armv7e-m,cortex-m7,armv7-r
Thread model: single
gcc version 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 224288] (GNU Tools for ARM Embedded Processors)
COMPILER_PATH=/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/:/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/:/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/bin/
LIBRARY_PATH=/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/:/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/:/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/:/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../arm-none-eabi/lib/
COLLECT_GCC_OPTIONS='-v' '-isystem' '/Users/ldionne/Desktop/ellcc-tests/ellcc/libecc/include/c++' '-isystem' '/Users/ldionne/Desktop/ellcc-tests/ellcc/libecc/include/arm' '-o' 'a.out'
/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/collect2 -plugin /usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/liblto_plugin.so -plugin-opt=/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/lto-wrapper -plugin-opt=-fresolution=/var/folders/hs/9ydnxpjd3plbjqsz34p9cxz00000gn/T//ccjyJGUm.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../arm-none-eabi -X -o a.out /usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/crti.o /usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/crtbegin.o /usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/crt0.o -L/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3 -L/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc -L/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib -L/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../arm-none-eabi/lib /var/folders/hs/9ydnxpjd3plbjqsz34p9cxz00000gn/T/main-03b273.o -lstdc++ -lm --start-group -lgcc -lc --end-group /usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/crtend.o /usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/crtn.o
/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/bin/ld: warning: /var/folders/hs/9ydnxpjd3plbjqsz34p9cxz00000gn/T/main-03b273.o uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail
/usr/local/Cellar/gcc-arm-none-eabi-49/20150609/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/libc.a(lib_a-exit.o): In function `exit':
exit.c:(.text.exit+0x2c): undefined reference to `_exit'
collect2: error: ld returned 1 exit status
ecc: error: linker (via gcc) command failed with exit code 1 (use -v to see invocation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment