[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/16428] autoconf tests don't terminate on ix86-linux-gnu with -st
From: |
amodra at gmail dot com |
Subject: |
[Bug ld/16428] autoconf tests don't terminate on ix86-linux-gnu with -static -fPIE -pie on glibc-2.18 based systems |
Date: |
Tue, 14 Jan 2014 10:29:34 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=16428
Alan Modra <amodra at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |amodra at gmail dot com
--- Comment #2 from Alan Modra <amodra at gmail dot com> ---
Some of these errors are due to gcc doing the wrong thing when faced with
-static -pie. I think gcc should report an error, not ld, since it is really
gcc that doesn't support this combination. Well, that and the fact that your
libc doesn't either.
Theoretically, if gcc were fixed to use the proper startup files for a PIE and
invoke ld properly, and you provided a pic libc.a, *and* you fixed some nasty
issues in ld.so, then it ought to be possible for ld to handle this
combination.
> [no a.out produced]
I disbelieve. I think you have an a.out there with an incorrect interpreter.
> *** Error in `/usr/bin/ld': corrupted double-linked list: 0x09bfc260 ***
That one does sound like a ld bug. Maybe you can debug it a little, or bribe
HJ to look into it?
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/16428] New: autoconf tests don't terminate on ix86-linux-gnu with -static -fPIE -pie on glibc-2.18 based systems, doko at debian dot org, 2014/01/10
- [Bug ld/16428] autoconf tests don't terminate on ix86-linux-gnu with -static -fPIE -pie on glibc-2.18 based systems, hjl.tools at gmail dot com, 2014/01/10
- [Bug ld/16428] autoconf tests don't terminate on ix86-linux-gnu with -static -fPIE -pie on glibc-2.18 based systems, hjl.tools at gmail dot com, 2014/01/10
- [Bug ld/16428] autoconf tests don't terminate on ix86-linux-gnu with -static -fPIE -pie on glibc-2.18 based systems,
amodra at gmail dot com <=
- [Bug ld/16428] autoconf tests don't terminate on ix86-linux-gnu with -static -fPIE -pie on glibc-2.18 based systems, cvs-commit at gcc dot gnu.org, 2014/01/14
- [Bug ld/16428] autoconf tests don't terminate on ix86-linux-gnu with -static -fPIE -pie on glibc-2.18 based systems, hjl.tools at gmail dot com, 2014/01/14
- [Bug ld/16428] autoconf tests don't terminate on ix86-linux-gnu with -static -fPIE -pie on glibc-2.18 based systems, cvs-commit at gcc dot gnu.org, 2014/01/14