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