davidkaroly
732138ad7f
llvm17: link binaries against crti.o ( #9635 )
2023-10-15 21:37:39 +03:00
augiedoggie
ced8f22ad0
haiku-format: fix 32 bit rpath errors ( #9632 )
...
Add -DCMAKE_SKIP_RPATH=On to the flags in order to prevent bogus rpath entries in the executable.
Fixes #6817
2023-10-14 17:12:56 -06:00
Owen Pan
3fe0a4ad63
Add recipe for haiku-format 17.0.1 ( #9629 )
2023-10-14 11:57:51 -06:00
Schrijvers Luc
76c3cfbb2c
llvm17, 32bit fixes ( #9593 )
2023-10-09 07:21:33 +02:00
Niels Sascha Reedijk
472163451f
GCC: disable the use of dl_iterate_phdr in libbacktrace ( #9522 )
...
This fixes libfortan.so.
Closes #9241
2023-09-25 11:16:23 -04:00
davidkaroly
df29fc814e
llvm17: new recipe ( #9490 )
2023-09-21 18:51:33 +03:00
davidkaroly
e10d362766
llvm16: fix C++ include paths ( #9413 )
2023-09-14 07:31:13 +00:00
davidkaroly
6d739e42a3
llvm16: clean up recipe ( #9405 )
...
* move scan-build-py scripts to clang_analysis package
* move other clang scripts to clang package
* remove empty folders from llvm16 base package
2023-09-11 11:51:47 +02:00
Schrijvers Luc
3a14347aa6
fpcupdeluxe, bump version ( #9361 )
2023-09-05 14:52:53 +00:00
davidkaroly
e69be84ae7
llvm16: fix build on 32-bit; fix deps for clang package ( #9357 )
2023-09-05 08:41:58 +02:00
Schrijvers Luc
367ebcfa8f
bmake, bump version ( #9335 )
2023-09-02 07:45:57 +00:00
davidkaroly
b599df8a3c
llvm16: new recipe ( #9141 )
...
* llvm16: new recipe
* llvm16: clean up provides
* llvm16: fix build for secondary arch
* additional patches for lld
* llvm16: Alpha and CellSPU are no longer supported
* formatting
Co-authored-by: Sergei Reznikov <diver@gelios.net >
* llvm16: use python 3.10
* llvm16-clang: add missing GNU headers path
* build separate package for libunwind
* clang: silence warning for -pie
* clang: silence warning for -pthread and -pthreads
---------
Co-authored-by: Sergei Reznikov <diver@gelios.net >
2023-08-31 12:44:30 +00:00
Schrijvers Luc
fe24d2a623
automake, revert some unneeded dependencies ( #9224 )
2023-08-17 10:26:19 +00:00
Schrijvers Luc
9acf6f7378
autoconf, revert some unneeded dependencies ( #9223 )
2023-08-17 10:25:57 +00:00
Schrijvers Luc
3bea491e6b
llvm, drop old recipes ( #9225 )
2023-08-16 05:54:13 +00:00
Niels Sascha Reedijk
46afdec057
GCC 13: add recent fixes to haikuports build ( #9222 )
...
This pulls in:
* [0bb5624b57] libgcc: fix config for arm64
* [f7a513f636] GCC: set the '-rdynamic' command line option to ignore
2023-08-15 16:59:21 +00:00
Trung Nguyen
ec133b1fb7
clang12: Add missing GNU headers include path ( #9217 )
...
* clang12: Add missing GNU headers include path
Should fix #9198 .
* llvm12, revbump for python changes
---------
Co-authored-by: Begasus <begasus@gmail.com >
2023-08-14 05:42:49 +00:00
Niels Sascha Reedijk
0201bae0d1
GCC: bump to 13.2.0 ( #9174 )
2023-08-12 07:04:13 +00:00
Niels Sascha Reedijk
09847c2f8b
Binutils: bump to 2.41 ( #9157 )
2023-08-09 08:11:30 +00:00
Niels Sascha Reedijk
8e152fc290
GCC 13: enable recipe ( #9126 )
2023-08-02 07:45:28 +00:00
Schrijvers Luc
cd573f1666
gettext, move documentation to devel package ( #9122 )
2023-08-01 15:28:50 +00:00
Niels Sascha Reedijk
3be1343e83
GCC 13: add gcc_jit and other fixes ( #9058 )
...
* GCC 13: improvements to recipe
* Add a dependency for syslibs_devel on syslibs (closes #6505 )
* Remove duplicate libraries from gcc package and store them only in
gcc_syslibs (closes #6470 , based on previous work in #6704 )
* GCC 13: create new gcc_jit and gcc_jit_devel packages
The GCC JIT allows an application to embed GCC in order to compile and run
code on the fly.
Closes #6440
* GCC 13: add $effectiveTargetMachineTriple-gcc-$gccVersion to $binDir
This is the 'external driver' that gcc jit uses. If the driver is present, it
is able to find all the system libraries.
* GCC 13: fix recipe for x86 for libgcc.a merge
2023-07-31 14:41:22 +00:00
Schrijvers Luc
151e2e16ac
automake, cleanup, change dependency for coreutils/diffutils ( #8983 )
2023-07-08 07:44:37 +00:00
Schrijvers Luc
ee02bc929f
autoconf, cleanup, change dependency for diffutils/coreutils ( #8982 )
2023-07-08 07:33:19 +00:00
Niels Sascha Reedijk
c258690ec2
GCC: Add recipe for 13.1.0
...
Currently set all supported platforms as unstable, as the recipe requires
Haiku hrev56977 or later to build.
2023-06-30 12:40:56 +02:00
PulkoMandy
c502ba6b4c
Autoconf 2.69: make it installable side-by-side
...
This specific version is needed for configure scripts in the current
versions of binutils, they have not moved to newer versions yet.
2023-06-27 21:21:37 +02:00
Alexander von Gluck IV
79d21133e6
autoconf: Add missing cmp requirement to 2.71
...
* Exposed cmd: command not found on riscv64
2023-06-18 11:20:25 -05:00
Schrijvers Luc
792ff3c30a
fpcupdeluxe, bump version ( #8852 )
2023-06-12 10:06:25 +02:00
Schrijvers Luc
32cb7de81b
arm_none_eabi_gcc, revert version for newlib ( #8844 )
2023-06-10 14:53:03 +02:00
Schrijvers Luc
6ba7a567ac
arm_none_eabi_gcc, fix requirements ( #8842 )
2023-06-10 11:42:08 +02:00
PulkoMandy
8f4c61412e
arm_none_eabi_binutils: fix provides for secondary arch
2023-05-31 19:50:18 +02:00
PulkoMandy
b5e1e70ee9
arm_none_eabi_*: update with latest versions and enable for all architectures
2023-05-31 19:46:04 +02:00
PulkoMandy
9b41f8e108
Set version requirements between avr binutils, gcc and libc
...
The libc needs to be built with a recent gcc and binutils so that it
enables support for all the devices supported by the compiler.
2023-05-28 12:26:20 +02:00
PulkoMandy
3a9d2f3cca
avr_binutils: update to latest binutils release
2023-05-28 12:26:19 +02:00
PulkoMandy
554e10d151
avr_gcc: update to gcc 13.1, remove obsolete patchfile
2023-05-28 12:26:19 +02:00
Schrijvers Luc
3de97e3397
arm_none_eabi_gcc_nolibc, revbump for newer arm_none_eabi_binutils ( #8731 )
2023-05-25 15:42:32 +02:00
Schrijvers Luc
cf348f0aa9
arm_none_eabi_gcc_nolibc, revbump for newer arm_none_eabi_binutils ( #8729 )
2023-05-25 10:58:14 +02:00
Schrijvers Luc
489c7a7493
llvm9: switch to python3.9 ( #8614 )
2023-05-24 21:13:54 +02:00
Schrijvers Luc
8671caf547
autoconf_archive, bump version ( #8646 )
2023-05-15 14:35:58 +02:00
Jessica Hamilton
84abc2850f
gcc 2: integrate -rdynamic patch from buildtools.
2023-05-08 23:34:15 +00:00
Jessica Hamilton
19a9f479f1
gcc 11: integrate -rdynamic patch from buildtools.
2023-05-08 22:59:04 +12:00
Trung Nguyen
9ec6238a4a
gcc/config: Drop cdecl and stdcall built-in defines
2023-05-08 12:01:52 +02:00
Schrijvers Luc
b75fc9fe59
libtool, disable static library, remove libtool file ( #8520 )
...
keep all in one package
2023-04-29 07:14:13 +02:00
Schrijvers Luc
2c6f7b2abe
sparse, remove obsolete patch ( #8521 )
2023-04-28 12:06:31 +02:00
Schrijvers Luc
acb4eabb05
distcc, switch to python3.9 ( #8519 )
2023-04-25 11:55:59 +02:00
Schrijvers Luc
2af4698c00
automake, switch to python3.9 for the tests, no revbump ( #8517 )
2023-04-25 11:12:28 +02:00
augiedoggie
fefb4e917b
llvm12: fix setuptools requirement ( #8413 )
2023-04-16 18:50:10 -06:00
augiedoggie
695522c261
llvm12: add libclang-cpp to prepareInstalledDevelLibs ( #8412 )
2023-04-16 18:23:38 -06:00
Jerome Duval
ef145d7807
clang12: defaults to PIC
2023-02-13 16:30:49 +01:00
OscarL
bfab6621d2
gettext_devel: fix #7817 (broken links) ( #7818 )
...
Added a comment to the recipe, noting that those two libraries
need to be special-cased.
2023-02-02 06:49:10 +01:00