master hovercats/oakiss / pkg / cproc / config.h
 1static const char target[]               = "x86_64-linux-musl";
 2static const char *const startfiles[]    = {"-l", ":crt1.o", "-l", ":crti.o"};
 3static const char *const endfiles[]      = {"-l", "c", "-l", ":crtn.o"};
 4static const char *const preprocesscmd[] = {
 5	"cpp",
 6
 7	/* clear preprocessor GNU C version */
 8	"-U", "__GNUC__",
 9	"-U", "__GNUC_MINOR__",
10
11	/* we don't yet support these optional features */
12	"-D", "__STDC_NO_ATOMICS__",
13	"-D", "__STDC_NO_COMPLEX__",
14	"-U", "__SIZEOF_INT128__",
15
16	/* we don't generate position-independent code */
17	"-U", "__PIC__",
18
19	/* ignore extension markers */
20	"-D", "__extension__=",
21};
22static const char *const codegencmd[]    = {"qbe"};
23static const char *const assemblecmd[]   = {"as"};
24static const char *const linkcmd[]       = {"ld",  "--dynamic-linker", "/lib/ld-musl-x86_64.so.1"};