0
0
Fork 0
Commit Graph

717 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
Adrien Destugues f7ec3fb5bf Add recipe for the Jamfile engine 2021-11-11 13:13:22 +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
Adrien Destugues 5d551c8c0f Add recipe for haiku-format. 2021-10-27 10:55:21 +02:00
extrowerk 69b82eefe8
bison: bump (#6291) 2021-10-18 00:36:22 +03:00
extrowerk 35e9efb509
automake: bump (#6290) 2021-10-17 23:38:22 +03: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
Jérôme Duval 616b65a044
openwatcom: fix dependency 2021-10-08 10:44:36 +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 6a822bc198 Added arm64 riscv64 for binutils recipe 2021-08-27 21:08:25 +02:00
Fredrik Holmqvist 195c648782 Add arm64 riscv64 for patch recipe 2021-08-27 20:42:07 +02:00
Fredrik Holmqvist e231936cf4 Add arm64 riscv64 and enable arm for bison recipe 2021-08-27 20:29:26 +02:00
Fredrik Holmqvist 5e16a48cd3 Add arm64 riscv64 to gettext recipe 2021-08-27 20:25:20 +02: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
Jerome Duval 1f9df083d6 autoconf-archive: bump version
switch to upstream version scheme
2021-06-09 19:14: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
Jerome Duval 0862d53216 llvm12: enable with release artefacts 2021-04-24 19:53:33 +02:00
Jerome Duval 6dab68ce47 llvm12: add recipe for version 12.0.0~rc4, disabled for now 2021-04-05 10:01:05 +02:00
Jerome Duval dfdd52ae14 bison: bump version 2021-04-03 14:02:00 +02:00
Jérôme Duval 7f91bd880f
make: rebuild to make version available 2021-02-23 14:49:44 +01: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
Jerome Duval a82ebc2b45 make: disable 4.3
our signal handling is not good enough yet
make[1]: *** duping jobs pipe: Bad file descriptor.  Stop.
2021-02-01 15:52:16 +01:00
extrowerk 3d9d02b191
DistCC: bump, remove old, positive_errors, cleanup, switch to py3.7 (#5585) 2021-01-13 07:20:16 +01:00
Jérôme Duval 44ad9ca13d
make: typo 2021-01-12 21:51:43 +01:00
extrowerk 1fa91a9b34
make: bump (#5517)
* disable pselect, enable recipe

Co-authored-by: Jérôme Duval <jerome.duval@gmail.com>
2021-01-12 21:47:55 +01:00
Jerome Duval f2a736498a automake: bump version 2021-01-07 18:50:17 +01:00
Schrijvers Luc 5b24251672
llvm6, revbump for rebuild (#5505) 2020-12-23 19:29:23 +01:00
Schrijvers Luc 66b3662e27
llvm v5.0.0, bump revision, fixes build for gcc8 (#5497) 2020-12-21 18:58:31 +01:00
Schrijvers Luc 3b57ead64e
flex, add symlink to lex (#5303) 2020-09-29 11:51:08 +02:00
Augustin Cavalier 25b60f3657 jam: Bump version.
Now uses posix_spawn.
2020-06-06 13:03:11 -04:00
waddlesplash de55dbc05a
binutils: bump revision for rebuild. 2020-06-05 21:09:16 -04:00
Jérôme Duval 615cb00eab libuuid: fix CONFLICTS 2020-05-22 16:09:21 +02:00
Schrijvers Luc d9f3e4e875
lemon, last obsolete bep file removal (#4971) 2020-05-11 09:12:48 +02:00
Jerome Duval 4b439051e3 bison: bump version. 2020-05-05 14:06:01 +02:00
Jerome Duval bd34643aa3 automake: bump version. 2020-05-05 13:45:31 +02:00
Jerome Duval 1d3c121b66 libuuid: scons needs a secondary arch variable 2020-04-28 10:22:16 +02:00
Jerome Duval d033783342 libuuid: fix build 2020-04-27 20:48:52 +02:00