[Touch-packages] [Bug 2023437]

2023-06-22 Thread Gianfranco Costamagna
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

[Touch-packages] [Bug 2023437] Re: ppc64el gold linker produces unusable clang-16 binary

2023-06-22 Thread Gianfranco Costamagna
** 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

[Touch-packages] [Bug 2023437] Re: ppc64el gold linker produces unusable clang-16 binary

2023-06-21 Thread Bug Watch Updater
** 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

[Touch-packages] [Bug 2023437]

2023-06-21 Thread Gianfranco Costamagna
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

[Touch-packages] [Bug 2023437]

2023-06-21 Thread Alan Modra
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

[Touch-packages] [Bug 2023437]

2023-06-21 Thread Cvs-commit
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

[Touch-packages] [Bug 2023437]

2023-06-21 Thread Cvs-commit
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

[Touch-packages] [Bug 2023437]

2023-06-21 Thread Alan Modra
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

[Touch-packages] [Bug 2023437]

2023-06-21 Thread Gianfranco Costamagna
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

[Touch-packages] [Bug 2023437]

2023-06-16 Thread Alan Modra
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,

[Touch-packages] [Bug 2023437]

2023-06-15 Thread Gianfranco Costamagna
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

[Touch-packages] [Bug 2023437] Re: ppc64el gold linker produces unusable clang-16 binary

2023-06-14 Thread Bug Watch Updater
** 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

[Touch-packages] [Bug 2023437]

2023-06-14 Thread Gianfranco Costamagna
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

[Touch-packages] [Bug 2023437]

2023-06-14 Thread Alan Modra
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

[Touch-packages] [Bug 2023437] Re: ppc64el gold linker produces unusable clang-16 binary

2023-06-10 Thread Bug Watch Updater
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

[Touch-packages] [Bug 2023437] [NEW] ppc64el gold linker produces unusable clang-16 binary

2023-06-10 Thread Gianfranco Costamagna
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