[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
- [PATCH 02/11] remove mention of libthreads., (continued)
- [PATCH 02/11] remove mention of libthreads., guy fleury iteriteka, 2021/01/02
- [PATCH 03/11] rename open_issues/libpthread/t/fix_have_kernel_resources.mdwn -> open_issues/libpthread/fix_have_kernel_resources.mdwn, guy fleury iteriteka, 2021/01/02
- [PATCH 05/11] remove sa_siginfo_sa_sigaction from open_issues., guy fleury iteriteka, 2021/01/02
- [PATCH 04/11] remove cthreader -> libpthread., guy fleury iteriteka, 2021/01/02
- [PATCH 07/11] replace cvs_tasks_file and cvs_todo_file files with todo., guy fleury iteriteka, 2021/01/02
- [PATCH 08/11] remove adduser from open_issues., guy fleury iteriteka, 2021/01/02
- [PATCH 06/11] remove guile 'times' issues., guy fleury iteriteka, 2021/01/02
- [PATCH 09/11] remove crt0_o_crt1_o_debug_info_relocation_invalid_symbol issues., guy fleury iteriteka, 2021/01/02
- [PATCH 10/11] remove ifunc from open_issues.,
guy fleury iteriteka <=
- [PATCH 11/11] remove gnumach_i686 issue., guy fleury iteriteka, 2021/01/02
- Re: [PATCH 00/11] remove fixed issues, Samuel Thibault, 2021/01/02