Commit Graph

801 Commits

Author SHA1 Message Date
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