r6565 - in glibc-package/trunk/debian: . sysdeps
Author: aurel32
Date: 2015-09-13 14:45:08 +0000 (Sun, 13 Sep 2015)
New Revision: 6565
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/sysdeps/mips.mk
glibc-package/trunk/debian/sysdeps/mips64.mk
glibc-package/trunk/debian/sysdeps/mips64el.mk
glibc-package/trunk/debian/sysdeps/mipsel.mk
Log:
sysdeps.mk/mips*.mk: force the ISA until it gets propagated to all GCC
versions.
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2015-09-13 14:41:50 UTC (rev 6564)
+++ glibc-package/trunk/debian/changelog 2015-09-13 14:45:08 UTC (rev 6565)
@@ -31,6 +31,8 @@
#788999.
- Fix gprof entry point on ppc64el. Closes: #794222.
- Fix a buffer overflow in getanswer_r (CVE-2015-1781). Closes: #796105.
+ * sysdeps.mk/mips*.mk: force the ISA until it gets propagated to all GCC
+ versions.
-- Samuel Thibault <sthibault@debian.org> Sun, 09 Aug 2015 20:00:16 +0000
Modified: glibc-package/trunk/debian/sysdeps/mips.mk
===================================================================
--- glibc-package/trunk/debian/sysdeps/mips.mk 2015-09-13 14:41:50 UTC (rev 6564)
+++ glibc-package/trunk/debian/sysdeps/mips.mk 2015-09-13 14:45:08 UTC (rev 6565)
@@ -1,12 +1,12 @@
libc_add-ons = ports nptl $(add-ons)
-extra_cflags = -mno-plt
+extra_cflags = -mno-plt -march=mips32r2
# build 32-bit (n32) alternative library
GLIBC_MULTILIB_PASSES += mipsn32
DEB_ARCH_MULTILIB_PACKAGES += libc6-mipsn32 libc6-dev-mipsn32
mipsn32_add-ons = ports nptl $(add-ons)
mipsn32_configure_target = mips64-linux-gnuabin32
-mipsn32_extra_cflags = -mno-plt
+mipsn32_extra_cflags = -mno-plt -march=mips64r2
mipsn32_CC = $(CC) -mabi=n32
mipsn32_CXX = $(CXX) -mabi=n32
libc6-mipsn32_shlib_dep = libc6-mipsn32 (>= $(shlib_dep_ver))
@@ -20,7 +20,7 @@
DEB_ARCH_MULTILIB_PACKAGES += libc6-mips64 libc6-dev-mips64
mips64_add-ons = ports nptl $(add-ons)
mips64_configure_target = mips64-linux-gnuabi64
-mips64_extra_cflags = -mno-plt
+mips64_extra_cflags = -mno-plt -march=mips64r2
mips64_CC = $(CC) -mabi=64
mips64_CXX = $(CXX) -mabi=64
libc6-mips64_shlib_dep = libc6-mips64 (>= $(shlib_dep_ver))
Modified: glibc-package/trunk/debian/sysdeps/mips64.mk
===================================================================
--- glibc-package/trunk/debian/sysdeps/mips64.mk 2015-09-13 14:41:50 UTC (rev 6564)
+++ glibc-package/trunk/debian/sysdeps/mips64.mk 2015-09-13 14:45:08 UTC (rev 6565)
@@ -1,13 +1,13 @@
libc_add-ons = ports nptl $(add-ons)
libc_rtlddir = /lib64
-extra_cflags = -mno-plt
+extra_cflags = -mno-plt -march=mips64r2
# build 32-bit (n32) alternative library
GLIBC_MULTILIB_PASSES += mipsn32
DEB_ARCH_MULTILIB_PACKAGES += libc6-mipsn32 libc6-dev-mipsn32
mipsn32_add-ons = ports nptl $(add-ons)
mipsn32_configure_target = mips64-linux-gnuabin32
-mipsn32_extra_cflags = -mno-plt
+mipsn32_extra_cflags = -mno-plt -march=mips64r2
mipsn32_CC = $(CC) -mabi=n32
mipsn32_CXX = $(CXX) -mabi=n32
libc6-mipsn32_shlib_dep = libc6-mipsn32 (>= $(shlib_dep_ver))
@@ -21,7 +21,7 @@
DEB_ARCH_MULTILIB_PACKAGES += libc6-mips32 libc6-dev-mips32
mips32_add-ons = ports nptl $(add-ons)
mips32_configure_target = mips-linux-gnu
-mips32_extra_cflags = -mno-plt
+mips32_extra_cflags = -mno-plt -march=mips32r2
mips32_CC = $(CC) -mabi=32
mips32_CXX = $(CXX) -mabi=32
libc6-mips32_shlib_dep = libc6-mips32 (>= $(shlib_dep_ver))
Modified: glibc-package/trunk/debian/sysdeps/mips64el.mk
===================================================================
--- glibc-package/trunk/debian/sysdeps/mips64el.mk 2015-09-13 14:41:50 UTC (rev 6564)
+++ glibc-package/trunk/debian/sysdeps/mips64el.mk 2015-09-13 14:45:08 UTC (rev 6565)
@@ -1,13 +1,13 @@
libc_add-ons = ports nptl $(add-ons)
libc_rtlddir = /lib64
-extra_cflags = -mno-plt
+extra_cflags = -mno-plt -march=mips3 -mtune=mips64r2
# build 32-bit (n32) alternative library
GLIBC_MULTILIB_PASSES += mipsn32
DEB_ARCH_MULTILIB_PACKAGES += libc6-mipsn32 libc6-dev-mipsn32
mipsn32_add-ons = ports nptl $(add-ons)
mipsn32_configure_target = mips64el-linux-gnuabin32
-mipsn32_extra_cflags = -mno-plt
+mipsn32_extra_cflags = -mno-plt -march=mips3 -mtune=mips64r2
mipsn32_CC = $(CC) -mabi=n32
mipsn32_CXX = $(CXX) -mabi=n32
libc6-mipsn32_shlib_dep = libc6-mipsn32 (>= $(shlib_dep_ver))
@@ -21,7 +21,7 @@
DEB_ARCH_MULTILIB_PACKAGES += libc6-mips32 libc6-dev-mips32
mips32_add-ons = ports nptl $(add-ons)
mips32_configure_target = mipsel-linux-gnu
-mips32_extra_cflags = -mno-plt
+mips32_extra_cflags = -mno-plt -march=mips2 -mtune=mips32r2
mips32_CC = $(CC) -mabi=32
mips32_CXX = $(CXX) -mabi=32
libc6-mips32_shlib_dep = libc6-mips32 (>= $(shlib_dep_ver))
Modified: glibc-package/trunk/debian/sysdeps/mipsel.mk
===================================================================
--- glibc-package/trunk/debian/sysdeps/mipsel.mk 2015-09-13 14:41:50 UTC (rev 6564)
+++ glibc-package/trunk/debian/sysdeps/mipsel.mk 2015-09-13 14:45:08 UTC (rev 6565)
@@ -1,12 +1,12 @@
libc_add-ons = ports nptl $(add-ons)
-extra_cflags = -mno-plt
+extra_cflags = -mno-plt -march=mips2 -mtune=mips32r2
# build 32-bit (n32) alternative library
GLIBC_MULTILIB_PASSES += mipsn32
DEB_ARCH_MULTILIB_PACKAGES += libc6-mipsn32 libc6-dev-mipsn32
mipsn32_add-ons = ports nptl $(add-ons)
mipsn32_configure_target = mips64el-linux-gnuabin32
-mipsn32_extra_cflags = -mno-plt
+mipsn32_extra_cflags = -mno-plt -march=mips3 -mtune=mips64r2
mipsn32_CC = $(CC) -mabi=n32
mipsn32_CXX = $(CXX) -mabi=n32
libc6-mipsn32_shlib_dep = libc6-mipsn32 (>= $(shlib_dep_ver))
@@ -20,7 +20,7 @@
DEB_ARCH_MULTILIB_PACKAGES += libc6-mips64 libc6-dev-mips64
mips64_add-ons = ports nptl $(add-ons)
mips64_configure_target = mips64el-linux-gnuabi64
-mips64_extra_cflags = -mno-plt
+mips64_extra_cflags = -mno-plt -march=mips3 -mtune=mips64r2
mips64_CC = $(CC) -mabi=64
mips64_CXX = $(CXX) -mabi=64
libc6-mips64_shlib_dep = libc6-mips64 (>= $(shlib_dep_ver))
Reply to: