Commit Graph

872 Commits

Author SHA1 Message Date
Schrijvers Luc
13d7a0c3b6 openwatcom, disable current recipe, add 2020-09-08 disabled (#12851) 2025-08-29 13:28:21 +00:00
Oscar Lesta
2485b6bc4f openwatcom: fix requires, drop obsolete recipe. 2025-08-29 05:42:15 -03:00
kenmays
cbc7470128 GCC: Removed legacy GCC 11.x recipe (#12790) 2025-08-20 16:48:11 -04:00
Schrijvers Luc
c8900cd505 flex, drop obsolete recipes (#12792) 2025-08-20 07:50:05 +00:00
waddlesplash
8319a93592 gcc: Mark broken on RISCV64
At least for the moment.
2025-08-19 13:22:47 -04:00
Schrijvers Luc
3aeff9ddd0 llvm20, trigger 32bit build (#12587) 2025-07-14 06:22:01 +00:00
Jérôme Duval
c802c87b00 llvm20: bump version 2025-07-11 14:53:47 +02:00
PulkoMandy
b53a4f74d0 SmallerC: new recipe 2025-06-22 22:39:01 +02:00
Schrijvers Luc
cb7b2ce52c llvm20, bump to version 20.1.7 (#12498) 2025-06-15 08:10:33 +00:00
Elaine Gibson
9547596aff llvm20: enable default targets 2025-06-01 09:07:11 +02:00
Jérôme Duval
7d537e1161 llvm20: try to fix x86 build 2025-05-24 22:29:43 +02:00
Jérôme Duval
7fd32a511b llvm20: try to fix x86 build 2025-05-07 14:18:25 +02:00
Jérôme Duval
07893736fc llvm20: try to fix x86 build 2025-05-07 09:38:38 +02:00
Jérôme Duval
2afe7e05df llvm20: bump version
apply patch from upstream PR to fix signal frame unwinding
2025-05-06 21:13:54 +02:00
Schrijvers Luc
37f1091022 LLVM, bump revision for version 18, 19 and 20 (#12209)
Fixes not finding stddef.h
2025-04-23 16:43:35 +00:00
Jérôme Duval
8e9336c319 llvm20: add patch from Brad Smith for OpenMP 2025-03-24 22:24:49 +01:00
Jérôme Duval
d5fbbec816 llvm20: add _GNU_SOURCE define for another source file 2025-03-15 10:18:04 +01:00
Jérôme Duval
9c65bb4020 llvm20: add _GNU_SOURCE define for the builder
the builder is a bit behind the r1beta5 branch
2025-03-14 20:15:21 +01:00
Jérôme Duval
e3a8717ad3 llvm20: enable libasan
only tested on x86_64
disable on x86 as the build is broken
2025-03-14 15:39:47 +01:00
waddlesplash
d39c4d4883 make: Enable 4.4.1. 2025-03-12 21:56:47 -04:00
Jérôme Duval
cb35ae7042 llvm20: try to fix x86 build 2025-03-11 06:26:41 +01:00
Jérôme Duval
4c940dcd9c llvm20: new recipe 2025-03-10 19:05:55 +01:00
Augustin Cavalier
f83e4ba79c make: Make 4.4.1 build with GCC 2. 2025-02-24 23:02:31 -05:00
Alexander Richards
c301655129 make: bump to 4.4.1 (#11035)
Leave disabled for the moment.

Co-authored-by: waddlesplash <waddlesplash@gmail.com>
2025-02-24 22:50:03 -05:00
PulkoMandy
fa31665768 Add m68k binutils and gcc and add dbztool 2025-02-22 22:43:05 +01:00
PulkoMandy
3507fb4e3d gcc: fix 32 bit build for sanitizers 2025-02-04 21:43:15 +01:00
PulkoMandy
3408c53a62 gcc: enable libasan and libubsan
This allows to use GCC address and undefined behavior sanitizers.

ASLR must be disabled for the address sanitizer to work (otherwise there
is an mmap failure during initialization).

The implementation is based on the existing ones for other POSIX-ish
operating systems (mainly Linux, FreeBSD, NetBSD, as seemed
appropriate). The main difficulty is that the sanitizer intercepts
various C library calls but also needs the original functions. This is
implemented either by direct syscalls (when simple enough), or with
dlopen to locate the original symbol in libroot.

Only lightly tested, but it already allowed me to find a bug in one of
my projects.
2025-02-04 16:21:35 +01:00
OscarL
4818a34197 distcc: use Python 3.10. (#11715) 2025-02-04 10:44:17 +00:00
waddlesplash
c0bc337550 jam: Actually build with optimizations.
This makes a huge difference in rebuilds (e.g. jam HaikuDepot
with nothing to do goes from ~5s -> ~3.5s.)
2025-01-29 14:54:42 -05:00
Schrijvers Luc
f31639fb56 fpcupdeluxe, bump version (#11687) 2025-01-27 11:16:04 +00:00
Jérôme Duval
56009d2cf5 llvm: delete clang-9.0.1.patchset 2025-01-19 10:45:02 +01:00
Jérôme Duval
88bb28f831 llvm19: bump version 2025-01-18 17:20:23 +01:00
Augustin Cavalier
5fea599920 gcc: Add posix_spawn patch from upstream.
Tested and working.

Fixes #11653.
2025-01-16 20:25:00 -05:00
Augustin Cavalier
fd70217230 gcc: Drop some old versions. 2025-01-16 20:24:33 -05:00
OscarL
0a86c95f20 llvm9: drop recipe. (#11633)
Nothing uses this on-tree, llvm12 conflicts with llvm9, and it is not mentioned
on the output of "hp --list-dependencies" for any of the remaining llvm{12,19}
recipes.

Not used by Haiku either.  So unless this is needed for bootstrapping or something...
not much point on having this around, I think.
2025-01-14 07:24:39 +01:00
Jérôme Duval
1e1ae3cece llvm19: bump version 2024-12-10 23:20:16 +01:00
Mika Lindqvist
54769a3560 autoconf_archive: build needs perl (#11353)
Co-authored-by: Joachim Mairböck <j.mairboeck@gmail.com>
2024-11-22 08:21:18 +01:00
Jérôme Duval
9727d53c1a llvm19: new recipe 2024-11-06 19:55:59 +01:00
Schrijvers Luc
cda048e3b1 fpcupdeluxe, bump version (#11299) 2024-11-02 17:49:44 +01:00
Mika Lindqvist
0826dc18e5 gcc-13.3.0: gcc_fortran requires gcc (#11189)
* Without gcc as required package, requiring "cmd:gfortran" results in linker error

Fixes #11011
2024-10-05 16:11:54 +02:00
Jérôme Duval
15018de5cf llvm18: libunwind is in $libDir too on x86
Installing: /packages/llvm18_x86-18.1.7-3/.self/lib/x86/libunwind.so.1.0
2024-09-03 11:06:51 +02:00
Jérôme Duval
d8bb561bb8 llvm18: enable profile for Haiku 2024-09-02 17:55:13 +02:00
PulkoMandy
9e480dc928 llvm18: restore patch that went lost on update from llvm17
Fixes #10445
2024-08-21 08:02:37 +02:00
PulkoMandy
68ec414144 avr_gcc: update to mpfr 4 2024-08-11 07:55:02 +02:00
Schrijvers Luc
03c7fb2b8a gettext, bump version (#10777) 2024-08-06 11:38:30 +02:00
PulkoMandy
3c0ddaa369 Remove "untested for PowerPC" from a few recipes
The older versions were removed, so, if the latest version is marked as
untested, there is nothing to build. This allows to run the bootstrap
build a bit further.
2024-07-21 16:40:05 +02:00
Niels Sascha Reedijk
32ef87810a binutils: update to 2.42 (#10506) 2024-06-26 14:17:00 -04:00
Owen Pan
c88a3fbc7b haiku-format: update to 18.1.8 (#10623) 2024-06-22 14:51:50 +02:00
davidkaroly
c3ffba7dc5 llvm18: new recipe (#10222)
* llvm18: new recipe

* llvm18: remove _x86 suffix from binaries

* llvm18, adjust according to comments, update to 18.1.7

---------

Co-authored-by: Schrijvers Luc <begasus@gmail.com>
2024-06-15 08:37:56 +02:00
Jerome Duval
888f378bf0 gcc: bump to 13.3.0, add recent patches from buildtools repository
rename DBX_REGISTER_NUMBER to DEBUGGER_REGNO, should fix issue https://github.com/KapiX/Koder/issues/147
2024-06-10 22:53:48 +02:00