Hi all.
I need help for failed builds of IceCat bacause of this error (in x86_64 and i386 architectures only):
18:10.81 /builddir/build/BUILD/icecat-78.13.0/security/sandbox/linux/launch/SandboxLaunch.cpp:496:28: error: no matching function for call to ‘ArrayEnd(uint8_t [<anonymous>])’ 18:10.81 496 | void* stackPtr = ArrayEnd(miniStack); 18:10.81 | ~~~~~~~~^~~~~~~~~~~
Also the latest release (derived by Firefox-78.13.0ESR) is affected like the 78.12.0ESR.
Build log in Rawhide: https://koji.fedoraproject.org/koji/taskinfo?taskID=73165362
Regards.
* Antonio T.:
I need help for failed builds of IceCat bacause of this error (in x86_64 and i386 architectures only):
18:10.81 /builddir/build/BUILD/icecat-78.13.0/security/sandbox/linux/launch/SandboxLaunch.cpp:496:28: error: no matching function for call to ‘ArrayEnd(uint8_t [<anonymous>])’ 18:10.81 496 | void* stackPtr = ArrayEnd(miniStack); 18:10.81 | ~~~~~~~~^~~~~~~~~~~
Also the latest release (derived by Firefox-78.13.0ESR) is affected like the 78.12.0ESR.
Please see:
firefox: Port to dynamic PTHREAD_STACK_MIN (glibc 2.34 related) https://bugzilla.redhat.com/show_bug.cgi?id=1983696
There's also a downstream bug (for Firefox ESR):
firefox: Port to dynamic PTHREAD_STACK_MIN (glibc 2.34 related) https://bugzilla.redhat.com/show_bug.cgi?id=1983703
Thanks, Florian
On Tue, Aug 03, 2021 at 12:51:41 +0200, "Antonio T. sagitter" sagitter@fedoraproject.org wrote:
Hi all.
I need help for failed builds of IceCat bacause of this error (in x86_64 and i386 architectures only):
Thanks for working on that. The last good icecat in rawhide doesn't work with the latest glibc. Because I use icecat a lot I'm holding back glibc and a bunch of packages that depend on the newer glibc.
If others want to do this until it gets fixed, you can add the repo: baseurl=https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20210724.n...
Then after upgrading rawhide, run dnf downgrade glibc. This will downgrade a lot of packages, but icecat will work. Eventually the 20210724.n.0 repo will be deleted, but hopefully things will be back to normal before then.
On Wed, Aug 04, 2021 at 05:08:40 -0500, Bruno Wolff III bruno@wolff.to wrote:
On Tue, Aug 03, 2021 at 12:51:41 +0200, "Antonio T. sagitter" sagitter@fedoraproject.org wrote:
Hi all.
I need help for failed builds of IceCat bacause of this error (in x86_64 and i386 architectures only):
Thanks for working on that. The last good icecat in rawhide doesn't work with the latest glibc. Because I use icecat a lot I'm holding back glibc and a bunch of packages that depend on the newer glibc.
icecat-78.13.0-0.1.rh1.fc35.x86_64 finished building successfully this morning but it still is broken (tabs crash) with glibc 2.34-1.fc35, but works with glibc 2.33.9000-43.fc35.
Thank you Bruno.
We'll need an updated patch therefore.
On 8/4/21 7:31 PM, Bruno Wolff III wrote:
On Wed, Aug 04, 2021 at 05:08:40 -0500, Bruno Wolff III bruno@wolff.to wrote:
On Tue, Aug 03, 2021 at 12:51:41 +0200, "Antonio T. sagitter" sagitter@fedoraproject.org wrote:
Hi all.
I need help for failed builds of IceCat bacause of this error (in x86_64 and i386 architectures only):
Thanks for working on that. The last good icecat in rawhide doesn't work with the latest glibc. Because I use icecat a lot I'm holding back glibc and a bunch of packages that depend on the newer glibc.
icecat-78.13.0-0.1.rh1.fc35.x86_64 finished building successfully this morning but it still is broken (tabs crash) with glibc 2.34-1.fc35, but works with glibc 2.33.9000-43.fc35.