bfd/
[deliverable/binutils-gdb.git] / ld / emulparams / elf64ppc.sh
index 74185552d0240e9fa73673d7d9d3484071755fc3..236b26b5877e169aa6fc8755bf9176094cacec5f 100644 (file)
@@ -2,11 +2,12 @@ TEMPLATE_NAME=elf32
 EXTRA_EM_FILE=ppc64elf
 ELFSIZE=64
 GENERATE_SHLIB_SCRIPT=yes
+GENERATE_PIE_SCRIPT=yes
 SCRIPT_NAME=elf
 OUTPUT_FORMAT="elf64-powerpc"
 TEXT_START_ADDR=0x10000000
-DATA_ADDR="ALIGN (0x10000000) + (. & (${MAXPAGESIZE} - 1))"
-MAXPAGESIZE=0x40000
+#SEGMENT_SIZE=0x10000000
+MAXPAGESIZE=0x10000
 COMMONPAGESIZE=0x1000
 ARCH=powerpc:common64
 MACHINE=
@@ -34,18 +35,14 @@ OTHER_READWRITE_SECTIONS="
 # Treat a host that matches the target with the possible exception of "64"
 # in the name as if it were native.
 if test `echo "$host" | sed -e s/64//` = `echo "$target" | sed -e s/64//`; then
-    case " $EMULATION_LIBPATH " in
-      *" ${EMULATION_NAME} "*)
-       LIB_PATH=${libdir}
-       for lib in ${NATIVE_LIB_DIRS}; do
-         case :${LIB_PATH}: in
-           *:${lib}:*) ;;
-           *) LIB_PATH=${LIB_PATH}:${lib} ;;
-         esac
-       done
-       # Look for 64 bit target libraries in /lib64, /usr/lib64 etc., first.
-       case "$EMULATION_NAME" in
-         *64*) LIB_PATH=`echo ${LIB_PATH}: | sed -e s,:,64:,g`$LIB_PATH
-       esac
-    esac
+  case " $EMULATION_LIBPATH " in
+    *" ${EMULATION_NAME} "*)
+      NATIVE=yes
+      ;;
+  esac
 fi
+
+# Look for 64 bit target libraries in /lib64, /usr/lib64 etc., first.
+case "$EMULATION_NAME" in
+  *64*) LIBPATH_SUFFIX=64 ;;
+esac
This page took 0.026087 seconds and 4 git commands to generate.