extrowerk
extrowerk
It seems the llvm ports configured and built with all features/targets enabled. Does this actually makes any sense? I am looking at this blogpost series right now: https://www.cambus.net/speedbuilding-llvm-clang-in-5-minutes/
LLVM in default targets AArch64, AMDGPU, ARM, AVR, BPF, Hexagon, Lanai, Mips, MSP430, NVPTX, PowerPC, RISCV, Sparc, SystemZ, WebAssembly, X86, XCore on Haiku with the unchanged recipe. There is currently...
Currently fails here (click to expand) ``` Building ... -- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) -- Could NOT find Backtrace (missing: Backtrace_LIBRARY Backtrace_INCLUDE_DIR) -- Native target architecture is...
The clang patch have this: ``` - getTriple().str(), "", DriverArgs, CC1Args); + getTriple().str(), "", "", "", DriverArgs, CC1Args); ``` removing it makes the build progress further.
> Also... the original code enables PIE for the x86_64 architecture. The patch removes that. What is correct? AFAIK Haiku doesn't support PIE yet.
Could you try with a current nightly?
https://github.com/haikuports/haikuports/blob/14c2cab5428145b93232cb69683a67bbe68a9f06/dev-libs/protobuf/protobuf-3.13.0.recipe#L63 runConfigure wrapper script passes the default paths and arguments automatically. You can override them one-by-one with -omit-dirs and passing the path manually. Check the [wiki ](https://github.com/haikuports/haikuports/wiki/HaikuPorter-BuildRecipes#runconfigure)/ [other recipes](https://github.com/haikuports/haikuports/blob/66fd2e0ffd92fb0e98323cdfd4d47bb5429eb5f5/app-editors/vim/vim-8.2.3176.recipe#L108) for...
Report (warning, long): ``` Debug information for team /boot/system/bin/fish (28567): CPU(s): 4x Intel Core™ i7-4600U Memory: 7.71 GiB total, 2.97 GiB used Haiku revision: hrev56316 Jul 29 2022 06:04:17 (x86_64)...
This is how i build fish: https://github.com/extrowerk/haikuports/blob/b9ab193997b4dc0b6872b2f5b598dd8e2f9bb004/app-shells/fish/fish-3.6.0%7Egit.recipe
Fish built from clean d0fe3fcb5ae3feca5827da7e4ee8f27a3749d3e5 : the problem is not reproducible.