[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[glibc] 01/02: sysdeps/hurd-i386.mk: Disable ifunc, not working yet



This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit f1c581cf41b415c27942c17d27016814f6bb53ae
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Mon May 30 00:14:43 2016 +0000

    sysdeps/hurd-i386.mk: Disable ifunc, not working yet
---
 debian/changelog            | 1 +
 debian/sysdeps/hurd-i386.mk | 8 ++++++++
 2 files changed, 9 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index e5f5901..c47da58 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ glibc (2.22-10) UNRELEASED; urgency=medium
 
   [ Samuel Thibault ]
   * patches/hurd-i386/cvs-i686-link.diff: Fix link of i686 build.
+  * sysdeps/hurd-i386.mk: Disable ifunc, not working yet.
   * sysdeps/hurd-i386.mk: Re-enable xen build.
 
  -- Aurelien Jarno <aurel32@debian.org>  Thu, 12 May 2016 18:06:35 +0200
diff --git a/debian/sysdeps/hurd-i386.mk b/debian/sysdeps/hurd-i386.mk
index abb0820..013a2e8 100644
--- a/debian/sysdeps/hurd-i386.mk
+++ b/debian/sysdeps/hurd-i386.mk
@@ -12,3 +12,11 @@ cp -af debian/tmp-xen/$(libdir)/*.a \
 	debian/libc0.3-dev/$(libdir)/xen
 endef
 endif
+
+# FIXME: We are having runtime issues with ifunc...
+# e.g. calling memset from a statically-linked program
+#
+# http://www.gnu.org/software/hurd/open_issues/ifunc.html
+#
+# For now we are just disabling ifunc:
+export libc_cv_ld_gnu_indirect_function=no

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git


Reply to: