Commit Graph

722 Commits

Author SHA1 Message Date
Chris Roberts
13e257a272 llvm12: adjust cmake library paths
This is related to issue #3749. The fixed packages were tested on x86_64 by
building a couple of language servers(ccls and irony-server) which use these
library paths.
2022-01-14 08:39:05 +01:00
Schrijvers Luc
ba7336dde5 fpcupdeluxe, new recipe (#6459) 2021-12-22 12:58:44 +01:00
davidkaroly
486552e377 make: fix build after dirent refactor (#6436) 2021-12-17 11:44:43 -05:00
davidkaroly
ce76abd5b2 gcc-8.3.0: fix headers after building boot libraries (#6411) 2021-11-17 14:19:44 +03:00
davidkaroly
ac2dde2866 gcc-11.2.0: build bootloader libraries (#6402) 2021-11-16 08:46:30 +01:00
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