bug-hurd
[Top][All Lists]
Advanced

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

[PATCH 10/11] remove ifunc from open_issues.


From: guy fleury iteriteka
Subject: [PATCH 10/11] remove ifunc from open_issues.
Date: Sat, 2 Jan 2021 12:12:16 +0200

* open_issues/ifunc.mdwn: delete it.
---
 open_issues/ifunc.mdwn | 49 ------------------------------------------
 1 file changed, 49 deletions(-)
 delete mode 100644 open_issues/ifunc.mdwn

diff --git a/open_issues/ifunc.mdwn b/open_issues/ifunc.mdwn
deleted file mode 100644
index c357c99..0000000
--- a/open_issues/ifunc.mdwn
+++ /dev/null
@@ -1,49 +0,0 @@
-[[!meta copyright="Copyright ?? 2010, 2011 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license
-is included in the section entitled [[GNU Free Documentation
-License|/fdl]]."]]"""]]
-
-[[!tag open_issue_binutils open_issue_gcc open_issue_glibc]]
-
-Needs porting / support in [[/binutils]] and [[/glibc]], and then some target
-configure magic for [[/GCC]].
-
-<http://nickclifton.livejournal.com/6612.html> has a short summary about how to
-use it from GCC.
-
-  * binutils
-
-    Already passes the ifunc testsuite bits for GAS, but notably for LD
-    (`ld/testsuite/ld-ifunc/ifunc.exp`), too, but that one contains a bunch of
-    stuff explicitly tailored towards Linux.  For example, we get *OS/ABI: UNIX
-    - Linux*.  (This should be fixed through using [[toolchain/ELFOSABI_GNU]].)
-
-    Most of the executables that the testsuite generates don't actually
-    execute.  (Though, this is partly due to the [[static
-    issue|binutils#static]].)
-
-        $ tmpdir/local_prog 
-        ifunc working correctly
-        $ tmpdir/static_prog 
-        Killed
-        $ tmpdir/dynamic_prog 
-        tmpdir/dynamic_prog: error while loading shared libraries: 
./tmpdir/libshared_ifunc.so: ELF file OS ABI invalid
-        $ tmpdir/static_nonifunc_prog 
-        Killed
-        $ tmpdir/test-1
-        tmpdir/test-1: error while loading shared libraries: 
tmpdir/libshared_ifunc.so: ELF file OS ABI invalid
-
-  * [[glibc]]
-
-      * [[libc_variant_selection]]
-
-  * [[GCC]]
-
-    In `gcc/config.gcc`, set `default_gnu_indirect_function=yes` for us, like
-    done for GNU/Linux.  See thread starting at [[!message-id
-    "CAFULd4YZsAQ6ckFjXtU5-yyv=3tYQwTJOPhU9zmJxFOrnotj8g@mail.gmail.com"]].
-- 
2.20.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]