Hello, testing was successful, thanks!
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/2023437
Title:
ppc64el gold linker produces unusable clang-16 binary
Status in
** Changed in: binutils (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/2023437
Title:
ppc64el gold linker produces unusable
** Changed in: binutils
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/2023437
Title:
ppc64el gold linker produces unusable
thanks! I'll test shortly!
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/2023437
Title:
ppc64el gold linker produces unusable clang-16 binary
Status in binutils:
Fix
Should now be fixed.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/2023437
Title:
ppc64el gold linker produces unusable clang-16 binary
Status in binutils:
Fix
The binutils-2_40-branch branch has been updated by Alan Modra
:
https://sourceware.org/git/gitweb.cgi?p=binutils-
gdb.git;h=03f49a0619c5598eea80511efef5a88c4f7bb293
commit 03f49a0619c5598eea80511efef5a88c4f7bb293
Author: Alan Modra
Date: Wed Jun 21 22:44:09 2023 +0930
PR30536, ppc64el
The master branch has been updated by Alan Modra
:
https://sourceware.org/git/gitweb.cgi?p=binutils-
gdb.git;h=dc808a2ebab337b5517add4c1aad298cf836c239
commit dc808a2ebab337b5517add4c1aad298cf836c239
Author: Alan Modra
Date: Wed Jun 21 22:44:09 2023 +0930
PR30536, ppc64el gold linker
I've been going down the wrong rabbit hole, I should have asked you at
the outset to post the result of your g++ command with -v added. That
would have shown your compiler is defaulting to PIEs while mine is not.
Adding -pie to the gold command line shows a huge number of relative
dynamic
Created attachment 14939
crt*.o files
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/2023437
Title:
ppc64el gold linker produces unusable clang-16 binary
Status in
Linking with your .so files still doesn't give me any difference between
gold-2.39 and gold mainline. I'm using my crt*.o, libc_nonshared.a,
libgcc.a. From ld -t output it seems nothing from libc_nonshared.a or
libgcc.a is extracted, so the only real difference ought to be crt1.o,
crti.o,
Hello Alan, thanks for the answer.
I uploaded here [1] the .so files in a single directory
[1] https://drive.abinsula.com/index.php/s/NMDO384gjCOCEJw
With this command I could reproduce again the issue, let me know if it is enough
to have more information on the issue
In the meanwhile I patched
** Changed in: binutils
Status: New => In Progress
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/2023437
Title:
ppc64el gold linker produces unusable clang-16
Confirmed also on
2.40.50.20230611-2ubuntu1
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/2023437
Title:
ppc64el gold linker produces unusable clang-16 binary
Status
When I build clang-16 from your object files (plus my system libraries
and startup files) for powerpc64le using gold 2.40.50.20230614 I get
exactly the same binary as when using gold 2.39.0.20230101. That's
comparing gold from the tip of master and binutils-2_39-branch in
Launchpad has imported 2 comments from the remote bug at
https://sourceware.org/bugzilla/show_bug.cgi?id=30536.
If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
Public bug reported:
root@Unimatrix08-Jammy:/clang# /usr/bin/g++-12 -O3 -fstack-protector-strong
-Wformat -Werror=format-security -Wno-unused-command-line-argument -Wdate-time
-D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition
-fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra
16 matches
Mail list logo