Commit Graph

753 Commits

Author SHA1 Message Date
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
PulkoMandy
6bb47f2d8f llvm12: fix packaging
- The use of wildcards in prepareInstalledDevelLibs results in some
  libraries going missing. In this case, the rather important libclang
  was missing, preventing youCompleteMe from finding it.
- Disable static ibrary build of libunwind since there is a shared one.
2023-01-14 23:40:34 +01:00
Schrijvers Luc
8b2af9baab libuuid, set correct conflict for util_linux_libuuid (#7706) 2022-12-31 09:31:32 +01:00
PulkoMandy
88b9c81385 jamfile_engine: update to 1.0.3. 2022-12-29 21:41:25 +01:00
waddlesplash
36e417bbd3 Revert "libtool, remove libtool file and static library (#7565)" (#7566)
This reverts commit 95078608af.
2022-12-14 14:17:01 -05:00
Schrijvers Luc
95078608af libtool, remove libtool file and static library (#7565)
* libtool, remove libtool file and static library

* Update libtool-2.4.6.recipe

Co-authored-by: waddlesplash <waddlesplash@gmail.com>
2022-12-14 13:39:17 -05:00
Augustin Cavalier
d93a8772e7 flex: Actually bump version. 2022-12-13 22:30:15 -05:00
Augustin Cavalier
080c3d9690 flex: bump version, add note about only static library. 2022-12-13 20:27:30 -05:00
Augustin Cavalier
0f078053a2 Revert "flex, build shared library instead of a static library (#7547)"
This reverts commit 25a808d5ec.
2022-12-13 20:26:18 -05:00
Schrijvers Luc
25a808d5ec flex, build shared library instead of a static library (#7547)
add libVersionCompat
add debuginfopackage
2022-12-13 10:02:24 +01:00
Schrijvers Luc
6b0baf3423 Remove static libraries from packages (#7541) 2022-12-12 20:44:00 -05:00
Augustin Cavalier
fab7893499 gettext: Disable static. 2022-12-06 15:05:25 -05:00
waddlesplash
3093988a91 gettext: Use SUMMARY from Gentoo 2022-12-06 12:52:45 -05:00
Augustin Cavalier
27a18180ca gettext: Bump to 0.21.1 and fix compat declarations.
Now it can be installed without causing all sorts of problems.
2022-12-06 12:37:33 -05:00
begasus
0bf1e1535c gettext, bump version, add devel package 2022-12-06 12:21:24 -05:00
humdinger
cc33cbb333 haiku-format: update to latest commit (#7273)
Added post-install script to move the config file to ~/config/settings
2022-10-19 12:16:39 -04:00
Schrijvers Luc
feaf553275 fpcupdeluxe, bump version (#7128) 2022-08-24 08:24:20 +02:00
Trung Nguyen
7854d90a15 llvm: Add recipe for llvm12-libunwind (#7045)
* llvm: Add recipe for llvm12-libunwind

* llvm: drop all libcxx and libcxxabi related changes
2022-07-11 21:14:02 -04:00
Trung Nguyen
0298ff0fe4 gcc: Pass --eh-frame-hdr to linker by default (#7038) 2022-07-07 11:04:20 -04:00
Schrijvers Luc
5f3ddad362 fpcupdeluxe, revbump, add icon (#6997) 2022-06-20 09:00:32 +02:00
Schrijvers Luc
46f67bd27c fpcupdeluxe, bump version (#6994) 2022-06-19 08:35:58 +02:00
Alexander von Gluck IV
f61837f6dc gcc-11.2.0: Add jessica's pthread fix, drop non-working darwin fix 2022-03-25 17:25:10 -05:00
Alex von Gluck IV
a98e539f91 gcc-11.2: true up to buildtools repo; add missing arch ports (#6737) 2022-03-23 12:52:48 -04:00
Adrien Destugues
ac6f03500f arm-none-eabi-gcc: put binaries in non-suffixed binDir
It's simpler to use this way
2022-03-13 17:36:01 +01:00
Adrien Destugues
c3fbbb8fc8 arm-none-eabi-binutils: sync with current binutils version
The ARM binutils depend on the libbfd from the main architecture, so
they need to be rebuilt when the main binutils are updated.
2022-03-13 17:36:00 +01:00
Adrien Destugues
5e41072e06 binutils: add recipe for version 2.36 and remove some old recipes
This version of binutils supports PE output, which is used for the 32bit
EFI bootloader. Fixes https://dev.haiku-os.org/ticket/17568.

Previous upgrades to binutils had been left disabled because of a bug
(linked in the recipes), but the bug has since been closed (not sure if
it was actually fixed). The only way to see if this will break something
is to try to update binutils again, and see if anything breaks.
2022-02-28 21:58:18 +01:00
extrowerk
0daed40c29 autoconf: bump (#6289) 2022-02-26 09:43:28 +01:00
miqlas
bc100eeeb7 m4: bump version 2022-02-23 21:13:25 +01:00
augiedoggie
bd2e244f33 llvm12: apply workaround to lld cmake file (#6591)
related to issue #3749
2022-02-05 12:59:42 +01:00
augiedoggie
827b038c76 llvm12: update to 12.0.1 and add missing provides (#6540)
* use ninja for TEST()
2022-01-21 09:09:51 +01:00
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