diff options
author | midipix <writeonce@midipix.org> | 2017-10-15 10:23:14 -0400 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2017-10-15 10:57:20 -0400 |
commit | e8f7b599b1107ce8bad68dd9f969994f3b4a0436 (patch) | |
tree | ef6f036340518fad68fefee4f9fe95a38e2b7a6e /libc | |
parent | 008ff4cb6c2dbb8beaf59503ca859672af373ce3 (diff) | |
download | cbb-gcc-4.6.4-e8f7b599b1107ce8bad68dd9f969994f3b4a0436.tar.bz2 cbb-gcc-4.6.4-e8f7b599b1107ce8bad68dd9f969994f3b4a0436.tar.xz |
midipix target: new ldso design: removed the discarded ldso options.
Diffstat (limited to 'libc')
-rw-r--r-- | libc/cbb-musl-pe.h | 35 |
1 files changed, 4 insertions, 31 deletions
diff --git a/libc/cbb-musl-pe.h b/libc/cbb-musl-pe.h index bb5c8b794..5f9dbf05a 100644 --- a/libc/cbb-musl-pe.h +++ b/libc/cbb-musl-pe.h @@ -64,28 +64,12 @@ extern "C" { #undef CPP_SPEC_LDSO #define CPP_SPEC_LDSO "%{mldso:-D_LDSO} " -#undef CPP_SPEC_LDSO_ABSOLUTE_PATH -#define CPP_SPEC_LDSO_ABSOLUTE_PATH "%{mldso-absolute-path:-D_LDSO -D_LDSO_ABSOLUTE_PATH} " - -#undef CPP_SPEC_LDSO_DEFAULT_PATH -#define CPP_SPEC_LDSO_DEFAULT_PATH "%{mldso-default-path:-D_LDSO -D_LDSO_DEFAULT_PATH} " - -#undef CPP_SPEC_LDSO_APP_DIR_ONLY -#define CPP_SPEC_LDSO_APP_DIR_ONLY "%{mldso-app-dir-only:-D_LDSO -D_LDSO_APP_DIR_ONLY} " - -#undef CPP_SPEC_LDSO_KERNEL_DRIVER -#define CPP_SPEC_LDSO_KERNEL_DRIVER "%{mldso-kernel-driver:-D_LDSO -D_LDSO_KERNEL_DRIVER} " - #undef CPP_SPEC_NTAPI #define CPP_SPEC_NTAPI "%{mntapi:-ffreestanding} " #undef CPP_SPEC #define CPP_SPEC CPP_SPEC_POSIX \ CPP_SPEC_LDSO \ - CPP_SPEC_LDSO_ABSOLUTE_PATH \ - CPP_SPEC_LDSO_DEFAULT_PATH \ - CPP_SPEC_LDSO_APP_DIR_ONLY \ - CPP_SPEC_LDSO_KERNEL_DRIVER \ CPP_SPEC_NTAPI #undef LIB_SPEC @@ -100,21 +84,10 @@ extern "C" { #undef STARTFILE_SPEC #define STARTFILE_SPEC "%R/lib/crti.o " \ - "%{!shared:%{" \ - "mldso" \ - "|mldso-absolute-path" \ - "|mldso-default-path" \ - "|mldso-app-dir-only" \ - "|mldso-root-relative" \ - "|mldso-kernel-driver" \ - ":%R/lib/crtldso.o}} " \ - "%{!shared:%R/lib/%{" \ - "mldso-absolute-path:crtldsoa.o;" \ - "mldso-default-path:crtldsod.o;" \ - "mldso-app-dir-only:crtldson.o;" \ - "mldso-root-relative:crtldsor.o;" \ - "mldso-kernel-driver:crtldsok.o;" \ - ":%{static:S}crt1.o}} " \ + "%{!shared:" \ + "%{mldso:%R/lib/crtldso.o}} " \ + "%{!shared:%R/lib/" \ + "%{static:S}crt1.o}} " \ "%{!shared:%{mposix:%R/lib/crtposix.o}} " \ "%{!shared:%{mtty-console:%R/lib/crtdev.o}} " \ "%{shared:%R/lib/crte.o} " \ |