| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
bug report https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93402
|
| |
|
|
|
|
|
| |
That seems to require D cross-compiler to work, which was just
disabled.
|
|
|
|
|
|
| |
The quoting was converted incorrectly and produced invalid files.
Fixes: bcca4ab2 "main/gcc: Fix most linting issues"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Building cross-compiler fails:
libtool: link: cannot find the library `../../libatomic/libatomic_convenience.la' or unhandled argument `../../libatomic/libatomic_convenience.la'
make[4]: *** [Makefile:1694: libgdruntime.la] Error 1
make[4]: Leaving directory '/home/tteras/aports/main/gcc/src/build-cross-final/aarch64-alpine-linux-musl/libphobos/libdruntime'
make[3]: *** [Makefile:473: all-recursive] Error 1
make[3]: Leaving directory '/home/tteras/aports/main/gcc/src/build-cross-final/aarch64-alpine-linux-musl/libphobos'
make[2]: *** [Makefile:400: all] Error 2
make[2]: Leaving directory '/home/tteras/aports/main/gcc/src/build-cross-final/aarch64-alpine-linux-musl/libphobos'
make[1]: *** [Makefile:13537: all-target-libphobos] Error 2
make[1]: *** Waiting for unfinished jobs....
Possibly related to disabling libatomic when building cross-compiler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While some basic functions were working, some C definitions in Druntime
were wrong, which led to wrong compilation when trying to bootstrap
other packages on x86, ARM and AArch64.
Additionally, s390x didn't seem to pick the dependency on the C runtime,
and needed an extra dependency on libucontext-dev
(not to mention a few fixes to C definitions, like other archs).
Finally, 404-dlang-zlib.patch contains a fix that was done in 2.077.0,
but is needed for another Alpine package to work on all platforms.
While not required to fix platform support, it fixes #11125.
|
| |
|
|
|
|
|
|
|
| |
this is so we can trck abuild to pull in gcc-gnat as a build time
dependency despite it is a subpackage.
we do similar for go.
|
|
|
|
|
|
|
|
|
|
|
| |
GDC, the GCC-based D compiler, is part of GCC since GCC9.
Upstream support for Musl was added progressively (D relies heavily on libc),
and some key components were missing as of GCC 9.2.0 release (2019-08-12).
The final patches to support Musl have been submitted to
the gcc-patches mailing list on the 2019-08-21.
This includes a smaller version of those patches,
tailored to only include the changes necessary to Musl.
Most of the patch could be removed after/if GCC 9.3.0 is released.
|
| |
|
|
|
|
|
| |
add upstream patch: PR middle-end/91920
fixes #10909
|
|
|
|
| |
Fixes #10828
|
|
|
|
| |
The defect can be obversible e.g. with GNOME Photos
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This commit switches ftp:// to http://, as the former link does not
work anymore. Looks like GNU finally disabled their FTP service, as
announced here:
> If you maintain scripts used to access ftp.gnu.org over FTP,
> we strongly encourage you to change them to use HTTPS instead.
I've changed it to http:// to match the binutils package.
|
|
|
|
|
|
|
|
| |
Add support for Indirect thunk in gcc, backport from:
https://github.com/hjl-tools/gcc branch: hjl/indirect/gcc-6-branch/master
Reference:
http://git.yoctoproject.org/cgit.cgi/poky/commit/meta/recipes-devtools/gcc?h=pyro&id=dc786f9841ea687fa46ee3f03a1a39da441336b3
|
|
|
|
|
| |
Prevent variables in the here-document from being expanded.
Keep indentation and use $() for consistency.
|
|
|
|
|
| |
required by POSIX
fixes #6610
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- remove patches merged upstream
- remove aarch64 workaround needed for PR77455 that is now fixed
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
We change the triplet from armv6-alpine-linux-muslgnueabihf to
armv6-alpine-linux-musleabihf and need to trigger a rebuild to do so.
|
|
|
|
| |
abuild has been updated to figure this one out from $BOOTSTRAP.
|
| |
|
|
|
|
|
|
|
|
|
| |
- requires new abuild (from git until 2.30 is tagged)
- properly build initial musl-dev before c-compiler is available
- mark core aports with options=toolchain, and fix all makedepends
- bootstrap.sh: reorganize and use set -e there
- bootstrap.sh: use new EXTRADEPENDS_* to pull in implicit dependencies
during bootstrap to simplify the script
|
|
|
|
| |
Signed-off-by: Fernando Seiti Furusato <ferseiti@linux.vnet.ibm.com>
|
| |
|
| |
|
|
|
|
| |
This reverts commit bae9e2d7c0f9201348d3267596b24a34fa03dc91.
|