Commit Graph

124 Commits

Author SHA1 Message Date
Juan RP 096b619e1b gcc: fix inverted test for the bootstrap case (close #1563). 2015-05-13 10:39:32 +02:00
Juan RP 20694f1733 gcc: do not enable gcj/go langs on bootstrap builds (close #1529). 2015-05-08 18:09:25 +02:00
Juan RP 4b84ae0dab gcc: enable fortran, objc, objc++ langs in bootstrap builds too. 2015-05-07 08:26:04 +02:00
Juan RP 1cf59aa444 gcc: unbreak native musl build; plus some misc changes.
- On native musl, disable go and java (not supported or needs external patches).
- i686/glibc: for consistency use the same triplet than xbps-src.
- aarch64/glibc: use /lib for 64bit multiarch.
- x86_64/glibc: use /lib for 64bit multiarch and dynamic linker, rather than /lib64.
- Remove obsolete stuff for the bootstrap build.

Tested in all possible combinations, both native/cross musl/glibc and x86/ARM.
2015-04-22 18:07:32 +02:00
Juan RP ff31d5a1a2 srcpkgs: xtraeme@gmail.com -> xtraeme@voidlinux.eu 2015-04-10 09:16:30 +02:00
Christian Neukirchen 0dd69ebfe8 gcc: enable aarch64-musl. 2015-03-30 18:33:44 +02:00
Christian Neukirchen 9a23209af6 gcc: add support for aarch64. 2015-03-30 18:33:44 +02:00
Juan RP 1c5f4690e6 xbps-src: always require current srcpkgs version in build dependencies.
That means that version comparators are not supported anymore in
hostmakedepends and makedepends.

This will ensure that a pkg is always built with the same build dependencies
everywhere, if the srcpkgs tree is uptodate.
2015-03-27 10:59:58 +01:00
Juan RP 1f7fa4a322 gcc: unbreak: disable FORTIFY_SOURCE for now (close #1113).
FORTIFY_SOURCE could be reenabled for 4.9.3.
2015-03-22 11:08:34 +01:00
Juan RP 9f9ca01056 gcc: unbreak build due to _FORTIFY_SOURCE in CPPFLAGS. 2015-03-12 10:23:06 +01:00
Juan RP 20c7496ea0 gcc: re-enable support for musl and organize subpkgs (somewhat). 2015-02-07 11:33:32 +01:00
Juan RP 1e03fe2d77 gcc: depend explicitly on libgcc (close #915) 2015-01-24 11:51:57 +01:00
Eivind Uggedal eb8ebeb574 gcc: update-check fix 2015-01-21 23:28:28 +00:00
Juan RP 3f7874105a gcc: update to 4.9.2. 2014-10-30 16:48:42 +01:00
Juan RP 10c550bfab gcc: add patch from gcc-4.9-branch that fixes gcc bug 61801.
Without this patch, gcc-4.9.1 miscompiles glibc-2.20 setxid NTPL code,
resulting in setgid() returning ENOSYS.
2014-09-08 18:07:07 +02:00
Juan RP 172be05be5 gcc: update armv7l triplet again. 2014-09-07 09:09:16 +02:00
Juan RP 10e3477ab9 Revert "gcc: update triplet for armv7l."
This reverts commit 2998d95ba9.
2014-09-07 09:07:35 +02:00
Juan RP 2998d95ba9 gcc: update triplet for armv7l. 2014-09-07 01:22:28 +02:00
Juan RP 91bbc7b7ac gcc: rebuild to generate correct 32bit pkgs. 2014-08-25 22:50:02 +02:00
Juan RP 228bedd297 gcc: revbump to build 32bit pkgs with proper rdeps. 2014-08-25 17:54:13 +02:00
Christian Neukirchen daa17afc1e gcc: got libquadmath condition reversed :( 2014-08-21 22:50:27 +02:00
Christian Neukirchen 2026f5efe9 gcc: build libquadmath on supported platforms only. 2014-08-21 22:05:08 +02:00
Juan RP e8f683a104 gcc: force our triplet in native arm builds. 2014-08-21 18:26:09 +02:00
Juan RP d0d5c96500 gcc: update triplets for ARM with glibc and musl. 2014-08-21 16:56:59 +02:00
Juan RP 39c88649f2 gcc: explicitly set --enable-sjlj-exceptions=no to fix cross builds. 2014-07-17 08:31:19 +02:00
Juan RP 471a14dd25 gcc: update to 4.9.1. 2014-07-17 07:55:15 +02:00
Juan RP 4b75a62a37 gcc: libquadmath{,-devel} are only built natively. 2014-05-19 13:51:06 +02:00
Juan RP 6e9bb4739e gcc: libgcc: replaces chroot-gcc too. 2014-05-19 12:56:07 +02:00
Juan RP e0429b2103 gcc: sync patches with Arch; make it a bootstrap pkg and replace chroot-gcc.
- Removed --disable-bootstrap just to make sure that a proper compiler is generated.
- Adapted pkg to be part of the bootstrap process.
2014-05-19 12:49:57 +02:00
Juan RP ec301fae4c gcc: rebuild without -mtune=generic; do not depend on optional pkgs. 2014-05-16 17:35:32 +02:00
Juan RP bdd9e033c3 gcc: fix libcilkrts-devel again; there's no info file. 2014-05-15 17:59:42 +02:00
Juan RP 13800ec172 gcc: fix libcilkrts-devel typos (omg). 2014-05-15 17:40:09 +02:00
Juan RP 842bb71aa1 gcc: typo fix. 2014-05-15 17:30:49 +02:00
Juan RP 5836f024ed gcc: do not depend on cilkrts/vtv; those are not built on arm. 2014-05-15 17:25:04 +02:00
Juan RP 0deee5dabc gcc: add missing libcilkrts-devel subpkg; correct libgomp-devel files. 2014-05-15 17:18:42 +02:00
Juan RP f8bde05dcb gcc{,-multilib}: update to 4.9.0. 2014-05-15 16:27:24 +02:00
Juan RP 94b525ee69 gcc{,-multilib}: revbump to match chroot-gcc and make gcc-multilib pkg work again. 2014-03-28 09:23:18 +01:00
Juan RP 1a630bd7b1 gcc: add armv5te defs; sprinkle some lib32disabled; move all c++ headers to libstdc++-devel. 2014-03-19 10:29:25 +01:00
Enno Boland 6a2ed8858e gcc: add support for armv5tel 2014-03-16 12:38:10 +01:00
Juan RP 5f76da1f18 {chroot-,}gcc: only apply the musl patch on musl targets. 2014-01-18 17:44:18 +01:00
Juan RP 3e65450d51 gcc: repair armv7 cross build. 2014-01-18 11:30:55 +01:00
Juan RP 58b6eb3e30 {chroot-,}gcc: update for armv7 and musl; fix build. 2014-01-18 08:55:27 +01:00
Juan RP 53b9daacab gcc: armv7 support; misc tweaks. 2014-01-18 08:34:09 +01:00
Juan RP 4c7bd48b27 chroot-gcc: disable libmudflap and make this build with musl. 2014-01-07 22:19:26 +01:00
Juan RP 925d471cbf Update all source packages for xbps-src>=90. 2014-01-01 16:10:11 +01:00
Juan RP b021f56aad gcc: split multilib pkgs for x86_64 to the gcc-multilib main pkg. 2013-10-27 11:43:17 +01:00
Juan RP fb0160dfdc gcc: use a working libmpc pkg. 2013-08-19 09:14:31 +02:00
Juan RP e35a62ca18 gcc: rebuild against libmpc-1.0.1. 2013-08-19 09:12:31 +02:00
xdave 409d20e99a gcc: revbump for last change. 2013-07-22 20:14:05 -06:00
xdave b54ea6cff1 gcc: gcc-gcj: add eclipse-ecj to depends. 2013-07-22 20:09:52 -06:00