Should I try to provide additional information? 
Any suggestions on this, or is this the wrong place to ask this type of 
question?


Am Samstag, 1. Februar 2014 14:33:25 UTC+1 schrieb [email protected]:
>
> Hey, 
>
> I try to compile v0.10.25 for OpenWRT. Target is an AMD Geode based 
> Alix2D13, getting a build system working that supports other platforms 
> would be a nice bonus.
> Anyway, I am running in a problem I don't know how to solve - the linking 
> step for v8 fails, but the referenced files can be found in out/Release. 
> I tried to compile for other OpenWRT targets (x86 - Generic, e.g.) to see 
> if the error occurs - they fail, too.
>
> *The error*
> *After command:*
>
> flock 
> ~/openwrt/build_dir/target-i386_uClibc-0.9.33.2/node-v0.10.25/out/Release/linker.lock
>  
> i486-openwrt-linux-uclibc-g++ -pthread -rdynamic -Wl,--whole-archive *[all 
> the includes]* -Wl,--end-group 
> -L~/openwrt/staging_dir/target-i386_uClibc-0.9.33.2/usr/lib -lssl -lcrypto 
> -lm -ldl -lrt
>
>
> *Output (example, full log here 
> <https://gist.github.com/marionebl/8752054>):*
>
> ~/openwrt/build_dir/target-i386_geode_uClibc-0.9.33.2/node-v0.10.25/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a(assembler.o):
>  
> In function 
> `v8::internal::ExternalReference::flush_icache_function(v8::internal::Isolate*)':
>
>
> *Finally*
>
> collect2: ld returned 1 exit status
>
>
> *More Information*
>
> *config.gypi:* 
> https://gist.github.com/marionebl/8752179<https://gist.github.com/marionebl/8752179>
>
> *OpenWRT package Makefile:* https://gist.github.com/marionebl/8752209
>
> *configure call: *
>
> configure --prefix=/usr --without-dtrace --without-snapshot --without-etw 
> --dest-cpu=i386 --shared-openssl --dest-os=linux
>
> *make call: *
>
> CFLAGS="-Os -pipe -march=geode -mmmx -m3dnow -fno-caller-saves 
> -fhonour-copts -Wno-error=unused-but-set-variable 
>  -I~/openwrt/staging_dir/target-i386_geode_uClibc-0.9.33.2/usr/include 
> -I~/openwrt/staging_dir/target-i386_geode_uClibc-0.9.33.2/include 
> -I~/openwrt/staging_dir/toolchain-i386_geode_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include
>  
> -I~/openwrt/staging_dir/toolchain-i386_geode_gcc-4.6-linaro_uClibc-0.9.33.2/include
>  
> " CXXFLAGS="-Os -pipe -march=geode -mmmx -m3dnow -fno-caller-saves 
> -fhonour-copts -Wno-error=unused-but-set-variable 
>  -I~/openwrt/staging_dir/target-i386_geode_uClibc-0.9.33.2/usr/include 
> -I~/openwrt/staging_dir/target-i386_geode_uClibc-0.9.33.2/include 
> -I~/openwrt/staging_dir/toolchain-i386_geode_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include
>  
> -I~/openwrt/staging_dir/toolchain-i386_geode_gcc-4.6-linaro_uClibc-0.9.33.2/include
>  
> " 
> LDFLAGS="-L~/openwrt/staging_dir/target-i386_geode_uClibc-0.9.33.2/usr/lib 
> -L~/openwrt/staging_dir/target-i386_geode_uClibc-0.9.33.2/lib 
> -L~/openwrt/staging_dir/toolchain-i386_geode_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib
>  
> -L~/openwrt/staging_dir/toolchain-i386_geode_gcc-4.6-linaro_uClibc-0.9.33.2/lib
>  
> " 
>
>
> *CPU on target:* 
>
> processor : 0
>
> vendor_id : AuthenticAMD
>
> cpu family : 5
>
> model : 10
>
> model name : Geode(TM) Integrated Processor by AMD PCS
>
> stepping : 2
>
> microcode : 0x88a93d
>
> cpu MHz : 498.052
>
> cache size : 128 KB
>
> fdiv_bug : no
>
> hlt_bug : no
>
> f00f_bug : no
>
> coma_bug : no
>
> fpu : yes
>
> fpu_exception : yes
>
> cpuid level : 1
>
> wp : yes
>
> flags : fpu de pse tsc msr cx8 sep pge cmov clflush mmx mmxext 3dnowext 
> 3dnow
>
> bogomips : 996.10
>
> clflush size : 32
>
> cache_alignment : 32
>
> address sizes : 32 bits physical, 32 bits virtual
>
> power management:
>
>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to