summaryrefslogtreecommitdiff
path: root/libc
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2017-10-15 10:23:14 -0400
committermidipix <writeonce@midipix.org>2017-10-15 10:57:20 -0400
commite8f7b599b1107ce8bad68dd9f969994f3b4a0436 (patch)
treeef6f036340518fad68fefee4f9fe95a38e2b7a6e /libc
parent008ff4cb6c2dbb8beaf59503ca859672af373ce3 (diff)
downloadcbb-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.h35
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} " \