On Fri, Mar 25, 2022 at 12:55 AM Jérémy Lal <kapo...@melix.org> wrote:
> > > On Fri, Mar 25, 2022 at 12:23 AM Jérémy Lal <kapo...@melix.org> wrote: > >> >> >> On Fri, Mar 25, 2022 at 12:17 AM Bo YU <tsu.y...@gmail.com> wrote: >> >>> >>> >>> On Fri, Mar 25, 2022 at 7:11 AM Bo YU <tsu.y...@gmail.com> wrote: >>> >>>> On Thu, Mar 24, 2022 at 01:11:40AM +0100, Jérémy Lal wrote: >>>> > On Thu, Mar 24, 2022 at 1:05 AM Jérémy Lal <[1]kapo...@melix.org> >>>> > wrote: >>>> > >>>> > --build=any >>>> ... >>>> > >>>> > Hi, >>>> > After several times build fails about (on riscv hardware): >>>> > collect2: fatal error: ld terminated with signal 9 [Killed] >>>> > compilation terminated. >>>> > >>>> > Linking nodejs happens to use a lot of memory: make sure enough swap >>>> > space is available. >>>> > (I had similar crashes with 12GB of RAM and no swap). >>>> > Or the linker is broken on riscv64... let's hope it is not. >>>> > If you happen to reach the "building deb" stage, you can disable >>>> > -dbgsym package creation, >>>> > which is very long, with another build profile: noautodbgsym. >>>> > DEB_BUILD_PROFILES="nodoc nocheck noautodbgsym pkg.nodejs.nobuiltin" >>>> > Jérémy >>>> Today I checkout master-16.x, and I got: >>>> >>> sorry, add more useful info: >>> cc -o >>> /home/vimer/git/nodejs/out/Release/obj.target/llhttp/deps/llhttp/src/api.o >>> ../deps/llhttp/src/api.c '-DV8_DEPRECATION_WARNINGS' >>> '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' >>> '-DNODE_OPENSSL_CERT_STORE' '-D__STDC_FORMAT_MACROS' -I../deps/llhttp >>> -I../deps/llhttp/include -pthread -Wall -Wextra -Wno-unused-parameter >>> -fPIC -O3 -fno-omit-frame-pointer -MMD -MF >>> /home/vimer/git/nodejs/out/Release/.deps//home/vimer/git/nodejs/out/Release/obj.target/llhttp/deps/llhttp/src/api.o.d.raw >>> -fPIC -g -fPIC -g -fPIC -g -fPIC -g -c >>> make[3]: *** No rule to make target '../deps/acorn/acorn/dist/acorn.js', >>> needed by '/home/vimer/git/nodejs/out/Release/obj/gen/node_javascript.cc'. >>> Stop. >>> >> >> Maybe some symlink is missing, am checking it but it will take a while to >> rebuild. >> > > I pushed a fix for a mistake in debian/rules that happened while renaming > "nobuiltin". > At least it builds and produces deb packages here on amd64 without depending on nodejs itself. Jérémy >