./lang/wasi-libcxx, C++ Standard Librares (libc++/libc++abi) for WASI/WebAssembly

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2021Q4, Version: 13.0.0, Package name: wasi-libcxx-13.0.0, Maintainer: pkgsrc-users

libc++abi and libc++ for WebAssembly WASI environment.


Master sites:

Filesize: 541.777 KB

Version history: (Expand)


CVS history: (Expand)


   2022-01-13 20:53:12 by Benny Siegert | Files touched by this commit (1)
Log message:
Pullup ticket #6565 - requested by gutteridge
lang/wasi-libcxx: build fix

Revisions pulled up:
- lang/wasi-libcxx/Makefile                                     1.8

---
   Module Name:    pkgsrc
   Committed By:   gutteridge
   Date:           Mon Jan 10 02:10:04 UTC 2022

   Modified Files:
           pkgsrc/lang/wasi-libcxx: Makefile

   Log message:
   wasi-libcxx: carry over wasi-compiler-rt fix for Firefox builds

   Also apply tnn@'s workaround in wasi-compiler-rt here, as related
   failures have been observed due to this package. See PR pkg/56590.
   (Tested with multiple iterations on NetBSD 9.2_STABLE.)
   2022-01-09 21:10:56 by Benny Siegert | Files touched by this commit (3)
Log message:
Pullup ticket #6560 - requested by tnn
lang/wasi-compiler-rt: build fix
lang/wasi-libc: build fix
lang/wasi-libcxx: build fix

Revisions pulled up:
- lang/wasi-compiler-rt/Makefile                                1.4-1.8
- lang/wasi-libc/Makefile                                       1.4-1.5
- lang/wasi-libcxx/Makefile                                     1.5-1.7

---
   Module Name:	pkgsrc
   Committed By:	tnn
   Date:		Fri Jan  7 13:32:48 UTC 2022

   Modified Files:
   	pkgsrc/lang/wasi-compiler-rt: Makefile
   	pkgsrc/lang/wasi-libc: Makefile
   	pkgsrc/lang/wasi-libcxx: Makefile

   Log message:
   wasi-*: force ABI=32

   These packages were failing when ABI=64 in mk.conf, because then -m64 is
   passed down to clang and WebAssembly currently only supports -m32.

---
   Module Name:	pkgsrc
   Committed By:	tnn
   Date:		Fri Jan  7 13:51:05 UTC 2022

   Modified Files:
   	pkgsrc/lang/wasi-compiler-rt: Makefile

   Log message:
   wasi-compiler-rt: don't circumvent pkgsrc wrappers

   Fixes build failure on Linux due to BUILDLINK_TRANSFORM not kicking in.

---
   Module Name:	pkgsrc
   Committed By:	tnn
   Date:		Fri Jan  7 14:33:43 UTC 2022

   Modified Files:
   	pkgsrc/lang/wasi-compiler-rt: Makefile
   	pkgsrc/lang/wasi-libcxx: Makefile

   Log message:
   wasi-*: fix build failure when package already installed

   Only use headers that pkgsrc has permitted via buildlink.

---
   Module Name:	pkgsrc
   Committed By:	tnn
   Date:		Fri Jan  7 15:49:53 UTC 2022

   Modified Files:
   	pkgsrc/lang/wasi-compiler-rt: Makefile
   	pkgsrc/lang/wasi-libc: Makefile
   	pkgsrc/lang/wasi-libcxx: Makefile

   Log message:
   wasi-*: eliminate -march and/or -mcpu CFLAGS user might have set

   Random CFLAGS from mk.conf are not a good idea in a cross compile scenario.
   Also reset ABI to empty string since -m32 can break some native CMake tests.

---
   Module Name:	pkgsrc
   Committed By:	tnn
   Date:		Fri Jan  7 20:24:40 UTC 2022

   Modified Files:
   	pkgsrc/lang/wasi-compiler-rt: Makefile

   Log message:
   wasi-compiler-rt: apply band-aid for ranlib error in www/firefox