Package: lld-13
Version: 1:13.0.1-4
Severity: normal

Hi,

I am trying to build llhttp, an indirect dependency of nodejs 16.5.0.

Using the recommended method is:

/usr/bin/clang  -v  --sysroot=/usr  -target wasm32-unknown-wasi  -Ofast  
-fno-exceptions  -fvisibility=hidden  -mexec-model=reactor  -Wl,-error-limit=0  
-Wl,-O3  -Wl,--lto-O3  -Wl,--strip-all  -Wl,--allow-undefined  
-Wl,--export-dynamic  -Wl,--export-table  -Wl,--export=malloc  
-Wl,--export=free  
/home/dev/Software/debian/node-undici/js-team/deps/llhttp/src/*.c  
-I/home/dev/Software/debian/node-undici/js-team/deps/llhttp/include  -o 
/home/dev/Software/debian/node-undici/js-team/lib/llhttp/llhttp.wasm

(I installed wasi-libc, lld, llvm, clang)
however, the result is:

 "/usr/bin/wasm-ld-13" -m wasm32 -L/usr/lib/wasm32-wasi 
/usr/lib/wasm32-wasi/crt1-reactor.o --entry _initialize -error-limit=0 -O3 
--lto-O3 --strip-all --allow-undefined --export-dynamic --export-table 
--export=malloc --export=free /tmp/api-1a4e87.o /tmp/http-f5ff3b.o 
/tmp/llhttp-f86505.o -lc -lgcc -o 
/home/dev/Software/debian/node-undici/js-team/lib/llhttp/llhttp.wasm
wasm-ld-13: error: unable to find library -lgcc

I apt-installed more packages, like libunwind-dev and libc++, libclang-cpp, 
etc...
but it still fails.

So maybe it's a problem with llvm, after all ?

Jérémy

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.17.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lld-13 depends on:
ii  libc6       2.33-7
ii  libgcc-s1   12.1.0-1
ii  libllvm13   1:13.0.1-4
ii  libstdc++6  12.1.0-1

lld-13 recommends no packages.

lld-13 suggests no packages.

-- no debconf information

Reply via email to