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