瀏覽代碼

Remove unneeded -D<somedefine>, and use instead #ifdef __somedefine__
From Peter Mazinger.

Joakim Tjernlund 19 年之前
父節點
當前提交
e93138024a
共有 4 個文件被更改,包括 4 次插入8 次删除
  1. 0 4
      ldso/ldso/Makefile
  2. 1 1
      ldso/ldso/dl-elf.c
  3. 1 1
      ldso/ldso/dl-startup.c
  4. 2 2
      ldso/ldso/ldso.c

+ 0 - 4
ldso/ldso/Makefile

@@ -61,10 +61,6 @@ ifeq ($(strip $(SUPPORT_LD_DEBUG_EARLY)),y)
 XXFLAGS+=-D__SUPPORT_LD_DEBUG_EARLY__
 endif
 
-ifeq ($(strip $(FORCE_SHAREABLE_TEXT_SEGMENTS)),y)
-XXFLAGS+=-DFORCE_SHAREABLE_TEXT_SEGMENTS
-endif
-
 #This stuff will not work with -fomit-frame-pointer
 XXFLAGS := $(XXFLAGS:-fomit-frame-pointer=)
 

+ 1 - 1
ldso/ldso/dl-elf.c

@@ -667,7 +667,7 @@ struct elf_resolve *_dl_load_elf_shared_library(int secure,
 	   back again later. */
 
 	if (dynamic_info[DT_TEXTREL]) {
-#ifndef FORCE_SHAREABLE_TEXT_SEGMENTS
+#ifndef __FORCE_SHAREABLE_TEXT_SEGMENTS__
 		ppnt = (ElfW(Phdr) *)(intptr_t) & header[epnt->e_phoff];
 		for (i = 0; i < epnt->e_phnum; i++, ppnt++) {
 			if (ppnt->p_type == PT_LOAD && !(ppnt->p_flags & PF_W))

+ 1 - 1
ldso/ldso/dl-startup.c

@@ -302,7 +302,7 @@ found_got:
 	SEND_STDERR("done scanning DYNAMIC section\n");
 #endif
 
-#ifndef FORCE_SHAREABLE_TEXT_SEGMENTS
+#ifndef __FORCE_SHAREABLE_TEXT_SEGMENTS__
 	/* Ugly, ugly.  We need to call mprotect to change the protection of
 	   the text pages so that we can do the dynamic linking.  We can set the
 	   protection back again once we are done */

+ 2 - 2
ldso/ldso/ldso.c

@@ -239,7 +239,7 @@ void _dl_get_ready_to_run(struct elf_resolve *tpnt, unsigned long load_addr,
 					app_tpnt->dynamic_info[DT_TEXTREL] = 1;
 				dpnt++;
 			}
-#ifndef FORCE_SHAREABLE_TEXT_SEGMENTS
+#ifndef __FORCE_SHAREABLE_TEXT_SEGMENTS__
 			/* Ugly, ugly.  We need to call mprotect to change the
 			 * protection of the text pages so that we can do the
 			 * dynamic linking.  We can set the protection back
@@ -803,7 +803,7 @@ next_lib2:
 	if (_dl_envp)
 		*_dl_envp = (unsigned long) envp;
 
-#ifndef FORCE_SHAREABLE_TEXT_SEGMENTS
+#ifndef __FORCE_SHAREABLE_TEXT_SEGMENTS__
 	{
 		unsigned int j;
 		ElfW(Phdr) *myppnt;