Age | Commit message (Collapse) | Author | Files | Lines |
|
The addition of 'options="textrels"' follows
what Gentoo is doing (same files affected):
https://gitweb.gentoo.org/repo/gentoo.git
/tree/app-emulation/wine-vanilla
/wine-vanilla-8.1.ebuild
?id=2d66e9a07e972cfd20dc12146c31293faa682f2b#n124
|
|
This is necessary to make the tests pass on 64-bit PowerPC. This is
caused because the MetaEnumVariable class does not register its
comparators, which is required in Qt 5.
Qt 6 will use introspection to automatically do this. The proper fix is
likely to use a constructor function somewhere in the Grantlee library
to ensure it is called on library initialisation, but it isn't
immediately obvious to me where to put such a ctor.
This only seems to affect 64-bit PowerPC, as other platforms do pass
this test; maybe Qt is doing some sort of introspection that doesn't
work on ppc64. It is also affected by GCC optimisation flags, so it may
be a miscompilation.
At any rate, this patch *does* fix the tests. Prior to 5.3.0, enums did
not compare correctly anyway, so this does not have a very high impact.
Fixes: #955
|
|
This fixes the definition of the double format on our pmmx builds in the
vendored copy of fdlibm.
Fixes: #958
|
|
|
|
Previously, the conflict happened on the /usr/sbin/sendmail
file, and apk partially succeeded, leaving the filesystem in
an uncomfortable state. Now we detect the conflict as early
as possible.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reported upstream by SuSE maintainer, though the way this works does
sort of bother me since this sort of code really shouldn't depend on
precision if written properly..
Fixes: #954
|
|
|
|
the file:
sys/unix/syscall_linux_arm.go
seems to declare 'seek()' as a prototype, the implementation being:
sys/unix/syscall_linux_gccgo_arm.go
however it isn't immediately clear why the conflict occurs, unless
it has to do with our Makefile patches, which CGO_ENABLED=1?
fixes #956
|
|
We add more functions to the unwind string comparisons, and pull in the
symbols for libucontext.
Fixes: 0dd86764 ("system/gcc: Ensure gccgo doesn't run off the stack")
Refs: #832
|
|
Upstream: https://github.com/gambit/gambit/pull/809
|
|
This patch reverts Node MR 43714[1], which broke time64 on pmmx.
[1]: https://github.com/nodejs/node/pull/43714
Fixes: #935
|
|
|
|
Note that the checksums remain the same.
Also removes a hard-coded version number.
|
|
|
|
|
|
|
|
Commit e8adedc8d15b9b11e780df8bda2d7431c23d627f did not restore
the original -j1 as in be1bb0240206f8fec1bd44f95d0130856e753c07.
|
|
Unfortunately V8 does not support ppc and seemingly has no interest in
adopting a port. In the future we will look for alternative JS runtimes
for running workloads on ppc.
We may also be able to package Node 12 since it has ppc support, with
the caveat that it is not well-supported upstream and will stop
receiving security updates. This is still useful for some workloads
(Firefox builds, internal Homebridge, and such), perhaps.
Closes: #837
|
|
|
|
These are no longer required in the system/ repository.
|
|
The tools need libraries that should not be pulled into system/.
Additionally, since c-ares needs CMake now, it causes a dep cycle.
Fixes: #936
|
|
|
|
|
|
https://github.com/libssh2/libssh2/issues/775
Note: checksums remain the same.
Appears to affect IPv6 only, which is causing automation
failures because 'abuild fetch' isn't falling back to
IPv4 in the event of an IPv6 failure.
I asked Daniel to remove the AAAA record if it won't be
repaired soon, but I'm not sure if/when he'll do that.
|
|
Estimated penalty, based on N=2 samples:
* -j8: ~0-2 minutes
* -j1: ~4-9 minutes
|
|
libucontext doesn't clear the stack frame below makecontext. This
caused us to end up crashing like Solaris[1].
Fixes: #832
[1]: https://gcc.gnu.org/PR52583#c21
|
|
This workaround is already needed upstream for FreeBSD. Let's go ahead
and use the same workaround for musl. We also ensure they are not
declared `inline` so that they are available as library functions.
We also have a hack in place for the stage1 Ada driver due to their own
hack pulling in the Arm unwind functions directly without linking.
Fixes: #866 (and probably more as we continue building packages)
|
|
|
|
|
|
Many variants of this utility are floating around; there does not
appear to be a canonical implementation. This one works for us.
* removed non-portable '#include <sys/cdefs.h>';
* replaced legacy 'bcopy' with 'memmove' as recommended
The code is still C99 but could be ported to C89 trivially.
|
|
|
|
|
|
The ares_nameser.h header isn't installed by the autotools backend.
This file is needed to build at least Node 18.
|
|
* The worker-stdio test no longer raises RangeError on 32-bit Intel.
* The sigint test is no longer flaky (backported from 18 branch).
* The C++ Environment handler no longer segfaults when /proc is
unmounted. (Submitted upstream.)
Fixes: #795
|
|
These packages don't work right now. Hopefully we can work with
upstream to fix them on musl systems.
Closes: #872
|