1 #undef PREFIX 2 #define PREFIX PREFIX1 3 #ifndef PREFIX2 4 #define PREFIX2 PREFIX1 5 #endif 6 7 #define LIBGCC_SPEC \ 8 "%{static|static-libgcc:-lgcc -lgcc_eh} \ 9 %{!static: \ 10 %{!static-libgcc: \ 11 %{!shared-libgcc:-lgcc --as-needed -lgcc_pic --no-as-needed} \ 12 %{shared-libgcc:-lgcc_pic \ 13 %{!shared: -lgcc} \ 14 } \ 15 } \ 16 }" 17 18 #undef LINK_SPEC 19 #define LINK_SPEC DFBSD_LINK_SPEC \ 20 "%{pg: -L"PREFIX2"/lib/gcc"GCCSHORTVER"/profile \ 21 %{!static: -rpath /usr/lib/gcc"GCCSHORTVER"/profile} \ 22 } \ 23 -L"PREFIX2"/lib/gcc"GCCSHORTVER" \ 24 %{!static: -rpath /usr/lib/gcc"GCCSHORTVER"} \ 25 %{pg: \ 26 %{!nostdlib: \ 27 %{!nodefaultlibs: -L"PREFIX2"/lib/profile \ 28 %{!static: -rpath /usr/lib/profile} \ 29 } \ 30 } \ 31 }" 32 33 #define NATIVE_SYSTEM_HEADER_DIR PREFIX2"/include" 34 #define STD_EXEC_PATH PREFIX1"/libexec/gcc"GCCSHORTVER 35 #define STANDARD_EXEC_PREFIX STD_EXEC_PATH"/" 36 #define STANDARD_LIBEXEC_PREFIX STANDARD_EXEC_PREFIX 37 #define STANDARD_BINDIR_PREFIX STANDARD_EXEC_PREFIX 38 #define STANDARD_STARTFILE_PREFIX STANDARD_EXEC_PREFIX 39 #define STANDARD_STARTFILE_PREFIX_1 "" 40 #define STANDARD_STARTFILE_PREFIX_2 "" 41 #define MD_EXEC_PREFIX "" 42 #define MD_STARTFILE_PREFIX "" 43 #define MD_STARTFILE_PREFIX_1 "" 44 #define TOOLDIR_BASE_PREFIX "./" 45 46 #define STARTFILE_PREFIX_SPEC PREFIX2"/lib/gcc"GCCSHORTVER"/ "PREFIX2"/lib/" 47 48 #define GPLUSPLUS_INCLUDE_DIR PREFIX2"/include/c++/"GCCPOINTVER 49 #define GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT 0 50 #undef GPLUSPLUS_TOOL_INCLUDE_DIR 51 #define GPLUSPLUS_BACKWARD_INCLUDE_DIR PREFIX2"/include/c++/"GCCPOINTVER"/backward" 52 #undef LOCAL_INCLUDE_DIR 53 #define GCC_INCLUDE_DIR PREFIX2"/libdata/gcc"GCCSHORTVER 54 #undef FIXED_INCLUDE_DIR 55 #undef CROSS_INCLUDE_DIR 56 #undef TOOL_INCLUDE_DIR 57