This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 18/18] PowerPC: Adjust multiarch Implies for PowerPC32


This patch adds Implies files on multiarch folder for POWER chips so
multiarch is enabled when building with --with-cpu and powerN option.

This changes the sysdeps on POWER4 configurations as:

--- sysdeps_after_ppc32
+++ sysdeps_final_ppc32
@@ -16,6 +16,7 @@
 nptl/sysdeps/unix
 sysdeps/unix
 sysdeps/posix
+sysdeps/powerpc/powerpc32/power4/fpu/multiarch
 sysdeps/powerpc/powerpc32/power4/fpu
 sysdeps/powerpc/powerpc32/power4/multiarch
 sysdeps/powerpc/powerpc32/power4

And for a POWER7 configuration as:

--- sysdeps_before_power7
+++ sysdeps_after_power7
@@ -1,18 +1,3 @@
-sysdeps/unix/sysv/linux/powerpc/powerpc32/power7
-sysdeps/powerpc/powerpc32/power7/fpu
-sysdeps/powerpc/powerpc32/power7
-sysdeps/powerpc/powerpc32/power6/fpu
-sysdeps/powerpc/powerpc32/power6
-sysdeps/powerpc/powerpc32/power5+/fpu
-sysdeps/powerpc/powerpc32/power5+
-sysdeps/powerpc/power5+/fpu
-sysdeps/powerpc/power5+
-sysdeps/powerpc/powerpc32/power5/fpu
-sysdeps/powerpc/powerpc32/power5
-sysdeps/powerpc/powerpc32/power4/fpu
-sysdeps/powerpc/powerpc32/power4
-sysdeps/powerpc/power4/fpu
-sysdeps/powerpc/power4
 sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/nptl
 sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu
 nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32
@@ -31,6 +16,30 @@
 nptl/sysdeps/unix
 sysdeps/unix
 sysdeps/posix
+sysdeps/powerpc/powerpc32/power7/fpu/multiarch
+sysdeps/powerpc/powerpc32/power6/fpu/multiarch
+sysdeps/powerpc/powerpc32/power5+/fpu/multiarch
+sysdeps/powerpc/powerpc32/power5/fpu/multiarch
+sysdeps/powerpc/powerpc32/power4/fpu/multiarch
+sysdeps/powerpc/powerpc32/power7/fpu
+sysdeps/powerpc/powerpc32/power7/multiarch
+sysdeps/powerpc/powerpc32/power6/multiarch
+sysdeps/powerpc/powerpc32/power5+/multiarch
+sysdeps/powerpc/powerpc32/power5/multiarch
+sysdeps/powerpc/powerpc32/power4/multiarch
+sysdeps/powerpc/powerpc32/power7
+sysdeps/powerpc/powerpc32/power6/fpu
+sysdeps/powerpc/powerpc32/power6
+sysdeps/powerpc/powerpc32/power5+/fpu
+sysdeps/powerpc/powerpc32/power5+
+sysdeps/powerpc/power5+/fpu
+sysdeps/powerpc/power5+
+sysdeps/powerpc/powerpc32/power5/fpu
+sysdeps/powerpc/powerpc32/power5
+sysdeps/powerpc/powerpc32/power4/fpu
+sysdeps/powerpc/powerpc32/power4
+sysdeps/powerpc/power4/fpu
+sysdeps/powerpc/power4
 sysdeps/powerpc/powerpc32/fpu
 sysdeps/powerpc/powerpc32
 sysdeps/wordsize-32

Basically what it does it to put multiarch and fpu/multiarch in front of default and fpu
folders.

---

2013-11-19  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>

	* sysdeps/powerpc/powerpc32/power5+/fpu/multiarch/Implies: New file:
	add multiarch folders.
 	* sysdeps/powerpc/powerpc32/power5+/multiarch/Implies: Likewise.
 	* sysdeps/powerpc/powerpc32/power5/fpu/multiarch/Implies: Likewise.
 	* sysdeps/powerpc/powerpc32/power5/multiarch/Implies: Likewise.
	* sysdeps/powerpc/powerpc32/power6/fpu/multiarch/Implies: Likewise.
	* sysdeps/powerpc/powerpc32/power6/multiarch/Implies: Likewise.
	* sysdeps/powerpc/powerpc32/power6x/fpu/multiarch/Implies: Likewise.
	* sysdeps/powerpc/powerpc32/power6x/multiarch/Implies: Likewise.
	* sysdeps/powerpc/powerpc32/power7/fpu/multiarch/Implies: Likewise.
	* sysdeps/powerpc/powerpc32/power7/multiarch/Implies: Likewise.
	* sysdeps/powerpc/powerpc32/power8/fpu/multiarch/Implies: Likewise.
	* sysdeps/powerpc/powerpc32/power8/multiarch/Implies: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power5+/Implies: Remove.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power5/Implies: Remove.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/Implies: Remove.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power6x/Implies: Remove.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/Implies: Remove.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/Implies: Remove.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]