On Mon, Feb 21, 2022 at 2:01 AM Gérard Vidal <[email protected]> wrote:
>
> Hi @Camillo,
> I have launched a compilation on my PiZeroon the source dowloaded from the 
> nodejs site, without any modification  and after one day and a half it fails  
> in v8 compilationon this command  :
> ```shell
> g++ -o 
> /home/ens-ife/Logiciels/Node/node-v17.5.0/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-compiler.o
>  ../deps/v8/src/regexp/regexp-compiler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' 
> '-DNODE_OPENSSL_HAS_QUIC' '-DV8_GYP_BUILD' 
> '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' 
> '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM' 
> '-DCAN_USE_ARMV7_INSTRUCTIONS' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' 
> '-DV8_EMBEDDER_STRING="-node.13"' '-DENABLE_DISASSEMBLER' 
> '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' 
> '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' 
> '-DV8_ATOMIC_MARKING_STATE' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' 
> '-DV8_USE_SIPHASH' '-DV8_WIN64_UNWINDING_INFO' 
> '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' 
> '-DV8_SNAPSHOT_COMPRESSION' '-DV8_ENABLE_WEBASSEMBLY' 
> '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' 
> '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' 
> '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' 
> '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 
> -I../deps/v8/include 
> -I/home/ens-ife/Logiciels/Node/node-v17.5.0/out/Release/obj/gen/inspector-generated-output-root
>  -I../deps/v8/third_party/inspector_protocol 
> -I/home/ens-ife/Logiciels/Node/node-v17.5.0/out/Release/obj/gen 
> -I/home/ens-ife/Logiciels/Node/node-v17.5.0/out/Release/obj/gen/generate-bytecode-output-root
>  -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common 
> -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google  -pthread 
> -Wno-unused-parameter -Wno-return-type -fno-strict-aliasing -mfpu=vfp -marm 
> -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti 
> -fno-exceptions -std=gnu++17 -MMD -MF 
> /home/ens-ife/Logiciels/Node/node-v17.5.0/out/Release/.deps//home/ens-ife/Logiciels/Node/node-v17.5.0/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-compiler.o.d.raw
>    -c
> ```
> With the following error message repeated 7 times :
> ```shell
> /tmp/ccNNHBJE.s: Messages de l'assembleur:
> /tmp/ccNNHBJE.s:1956: Erreur: le processeur choisi ne supporte pas « usat 
> r3,#8,r3 » en mode ARM
> ```
> I think that there might be a combination of parameters in the v8 
> configuration that would enable to overcome this error, if you may have any 
> suggestion I will make the modifications, start again compilation and let you 
> know what happens.
> Thanks for your help !

Hi Gérard, I've been the maintainer of Node's ARM port for its first
10 years. I don't want to discourage you but I don't remember Node
having run on armv6z since... I don't know, 2014, 2015? Not in recent
times anyway.

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/CAHQurc810LQ9Hxek6O03WK-h8cUJbGwDNDZHS1m%3DHGWFAHfaSw%40mail.gmail.com.

Reply via email to