0
0
Fork 0
Commit Graph

144 Commits

Author SHA1 Message Date
Jerome Duval 9b50f1acc0 Revert "gcc-11.2.0: build bootloader libraries (#6386)"
This reverts commit a4c370a081.
2021-11-12 14:13:33 +01:00
davidkaroly a4c370a081
gcc-11.2.0: build bootloader libraries (#6386) 2021-11-12 09:00:45 +01:00
davidkaroly 3519a0f327
gcc-8.3.0: build bootloader libraries (#6385)
needed for arm
2021-11-10 18:27:24 +01:00
Jérôme Duval 1b23b8106a
gcc: trigger build 2021-11-09 18:16:37 +01:00
Jérôme Duval b926084639
gcc: bump revision 2021-11-09 17:15:58 +01:00
extrowerk e2db3969ce
gcc: fix -fstack-protector on x86 (#6383)
linking stack-protected objects on x86 would fail if -fstack-protector
wasn't passed to the linker. Only one symbol is missing, provided by
libssp_nonshared. So merge it in libgcc.a, which is always linked in.
2021-11-09 16:56:55 +03:00
Zoltán Mizsei 2701491a82 GCC11.2 2021-11-07 18:31:18 +01:00
Adrien Destugues 6a7f34b76a gcc: remove hack that breaks everything.
gcc pretended to be tinycc to workaround the fact that Haiku could not
handle a version of gcc larger than 9. However, this led to cmake
thinking that the compiler was tinycc, and disabled all optimizations in
release builds. Which in turn made webkit fail to build.

Everything that was compiled with gcc11 and cmake until now needs to be
rebuilt to have optimizations.
2021-11-05 21:49:20 +01:00
David Karoly a3a6b4437c gcc: enable build for arm 2021-11-03 19:29:26 +01:00
extrowerk 45b3f791ac
GCC 11: enable for every arch (#6352)
It seems @pulkomandy have forgot about the 64 bit users. Lets fix it.
2021-11-02 10:55:26 -04:00
Adrien Destugues 4397c26605 gcc11: fix ASLR, enable for x86 secondary arch
There are some new binaries that need ASLR enabled, otherwise we get an
out of memory error.

Other than that, it works fine, so we may as well enable it.
2021-10-31 14:10:31 +01:00
Jerome Duval f47813e0f4 gcc: don't link against libssp
when -fstack-protector is provided as linker argument.
2021-10-13 23:44:05 +02:00
Jerome Duval 558523994f gcc: fix -fstack-protector on x86
linking stack-protected objects on x86 would fail if -fstack-protector
wasn't passed to the linker. Only one symbol is missing, provided by
libssp_nonshared. So merge it in libgcc.a, which is always linked in.
2021-10-12 20:35:36 +02:00
Jerome Duval 6b28ac19ac gcc: fix -fstack-protector on x86 2021-10-10 22:54:24 +02:00
waddlesplash 4f180bdb94
Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
Fredrik Holmqvist 9cab1ff08a [Hack] Add riscv64 and arm64 to gcc recipe
While it can't be used as this version don't have correct config
for those archs it is needed when building images.

See https://github.com/haikuports/haikuports/issues/6136 for info
2021-08-27 19:59:02 +02:00
extrowerk 1f0e168e1e
GCC: recipe for version 11.1 (#5858)
disabled to avoid conflicts with gcc 8.3
the patch for Beta2 can be removed on Beta3+
2021-05-12 16:51:00 +02:00
Jerome Duval 6b7ae7d3f5 gcc: default to strict dwarf4 2021-05-06 21:00:01 +02:00
Jérôme Duval a75a18260f gcc: bump for rebuild
last one failed because of texinfo
2021-02-05 08:08:42 +01:00
Jerome Duval ab58bc4953 gcc: rebuild after mpfr version bump
mpc links against libmpfr6 while gcc links against libmpfr4, this
seems to lead to a crash in mpfr when building some projects.
2021-02-04 20:11:00 +01:00
François Revol 2c95bf707c Enable m68k for the base packages
This is needed to build the source packages to use in the bootstrap image.
2020-02-04 22:44:39 +01:00
PulkoMandy 3858612e37 Add sparc architecture to some recipes and fix bash
Needed for succesful bootstrap.

Bash recipe fails to find files if the PATCH() code is not run from the
source directory.
2020-01-21 20:27:37 +01:00
miqlas 95e85cede8 GCC size reduction (#4132) 2019-08-24 13:39:36 -04:00
miqlas c71e130ac5 GCC: enable objc without objc lib (#3748) 2019-08-23 18:41:16 -04:00
kikadf b5df226545 gcc-8.3: apply libstdcxx-filesystem-ts patch from 7.3 2019-07-23 21:29:56 +02:00
miqlas 4e0bc36ed7
GCC: forced rebuild
URL seems to be available, probably network glitch
2019-07-19 19:11:49 +02:00
Jessica Hamilton c0c6618cf8 Fix gfortran, patch from 7.3.0 hadn't been applied. 2019-07-18 15:10:17 +00:00
Augustin Cavalier a4d480b182 gcc: Do not ship a static libstdc++. 2019-06-15 20:59:57 -04:00
Augustin Cavalier db36a8f1e1 gcc: Add recipe for GCC 8.3 and enable by default. 2019-05-24 19:26:39 -04:00
Jerome Duval 650ea9b9e1 Reapply "Enable sparc for the base packages".
This reverts commit 99901b49ee.
2019-04-30 19:51:33 +02:00
Jérôme Duval bae7130876
gcc: trigger build. 2019-04-10 15:36:38 +02:00
Jerome Duval 99901b49ee Revert "Enable sparc for the base packages"
This reverts commit ab5bcc9b3b.
2019-04-10 11:10:56 +02:00
PulkoMandy ab5bcc9b3b Enable sparc for the base packages
This is needed to build the source packages to use in the bootstrap
image.
2019-04-08 22:03:29 +02:00
waddlesplash 3f7569988f
gcc8: disable on x86 secondary arch. 2018-10-29 22:31:36 -04:00
Adrien Destugues 8d5659531f Backport fix from upstream for std::is_trivially_constructible
Needed to build current version of webkit code.
2018-10-16 00:29:11 +02:00
Adrien Destugues 7165175bf1 Import gcc 8.1 recipe done by extrowerk. 2018-10-14 21:35:59 +02:00
Adrien Destugues 6ad8a8a7e9 gcc: remove outdated recipes. 2018-10-14 21:35:58 +02:00
Jérôme Duval c6424cc1c0 gcc: fix secondary arch syslibs_devel hpkg. 2018-08-03 20:12:16 +02:00
Jessica Hamilton b941ba5c2d gcc-7.3.0: fix building of libgcc.a
* This fixes https://github.com/haikuports/haikuports/issues/2561
2018-07-16 02:46:01 +02:00
Jessica Hamilton cb1bf53f06 gcc: add gcc-{ar,nm,ranlib} to $binDir, needed for LTO to work. 2018-07-16 03:38:20 +00:00
Jérôme Duval 3fc8d3030f
gcc: rebuild with gcc7. 2018-06-12 18:42:45 +02:00
Augustin Cavalier 1624752bba GCC 7.3: Various fixes & enable as default secondary-arch GCC. 2018-05-20 16:36:22 -04:00
Zoltán Mizsei 3f1dbe34ed GCC 7.3 recipe and patchset 2018-05-20 16:36:12 -04:00
Jérôme Duval 6c0d7312a7 gcc: update checksum 2018-01-29 15:15:19 +01:00
miqlas 38ca8b55c4 GCC: enable libssp for stack protector (#2094) 2018-01-10 08:45:47 +01:00
Augustin Cavalier 20768cb0b9 gcc5: Fix Fortran install on secondary arch.
The edit-compile-repeat cycle on this one was just ridiculous...
2017-11-23 13:34:32 +01:00
Augustin Cavalier 2670583597 gcc, llvm, mesa: Bump revisions to force rebuild on x86_gcc2 buildmaster. 2017-11-22 23:20:50 +01:00
Humdinger 71f1b66665 Updated recipe for gcc-2.95.3_2017_07_20-1 2017-08-02 08:49:28 +02:00
Jerome Duval fe7fcfa368 gcc: add recipe for version 6.4.0. 2017-07-15 23:44:41 +02:00
Jérôme Duval 454940d466 Bump revisions for x86_64 rebuild after time_t change.
* make gawk compatible with version 3.
* add some prerequisites for icu.
2017-06-12 17:40:24 -04:00