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