1 #undef TARGET_OS_CPP_BUILTINS
2 #define TARGET_OS_CPP_BUILTINS() \
4 builtin_define_std ("acess2"); \
5 builtin_define_std ("unix"); \
6 builtin_assert ("system=acess2"); \
7 builtin_assert ("system=unix"); \
10 #define LIB_SPEC "-lc -lld-acess -lposix"
11 #define LIBSTDCXX "c++"
14 #define STARTFILE_SPEC "crti.o%s %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s} %{shared:crt0S.o%s;:crt0.o%s}"
15 #define ENDFILE_SPEC "%{static:crtendT.o%s;shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s"
17 #define LINK_SPEC "%{shared:-shared} %{!shared:%{!static:%{rdynamic:-export-dynamic}%{!dynamic-linker:-dynamic-linker /Acess/Libs/ld-acess.so}}}"
20 #undef TARGET_VERSION // note that adding these two lines cause an error in gcc-4.7.0
21 #define TARGET_VERSION fprintf(stderr, " (i386 acess2)"); // the build process works fine without them until someone can work out an alternative