[Pkg-javascript-devel] Bug#994245: nodejs: improve bootstraping nodejs

Bo YU tsu.yubo at gmail.com
Fri Mar 25 02:39:38 GMT 2022


On Fri, Mar 25, 2022 at 7:55 AM Jérémy Lal <kapouer at melix.org> wrote:

>
>
> On Fri, Mar 25, 2022 at 12:23 AM Jérémy Lal <kapouer at melix.org> wrote:
>
>>
>>
>> On Fri, Mar 25, 2022 at 12:17 AM Bo YU <tsu.yubo at gmail.com> wrote:
>>
>>>
>>>
>>> On Fri, Mar 25, 2022 at 7:11 AM Bo YU <tsu.yubo at 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]kapouer at 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".
>
> It works on riscv also. At last it is building now :-)
Thank you!
Bo

> Jérémy
>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20220325/b6bbb8b9/attachment.htm>


More information about the Pkg-javascript-devel mailing list