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