Have you tried installing glibc-devel/i586? On Wed, Sep 30, 2009 at 10:06 AM, spotrh <[email protected]> wrote: > > It doesn't look like NaCl works on x86-64. When I try to compile it, I get: > > Running ncdecode_tablegen > Compiling > /mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/sconsbuild/Release/obj/validator_x86/ncvalidate/ncvalidate.o > Compiling > /mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/sconsbuild/Release/obj/validator_x86/ncvalidate/nc_inst_state.o > gcc -m32 -DNACL_BLOCK_SHIFT=5 -DNACL_BLOCK_SIZE=32 -DNACL_LINUX=1 > -DNACL_OSX=0 -DNACL_WINDOWS=0 -D_BSD_SOURCE=1 -D_POSIX_C_SOURCE=199506 > -D_XOPEN_SOURCE=600 -D_GNU_SOURCE=1 -D__STDC_LIMIT_MACROS=1 > -D__STDC_FORMAT_MACROS -DNACL_STANDALONE=1 -DNACL_TARGET_SUBARCH=64 > -DNACL_BUILD_SUBARCH=64 -DNDEBUG > -I/mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src -c -o > /mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/sconsbuild/Release/obj/service_runtime/tramp_gen/arch/x86_32/tramp.o > /mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/native_client/src/trusted/service_runtime/arch/x86_32/tramp.S > Compiling > /mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/sconsbuild/Release/obj/service_runtime/tramp_gen/arch/x86_32/tramp_gen.o > gcc -m32 -DNACL_BLOCK_SHIFT=5 -DNACL_BLOCK_SIZE=32 -DNACL_LINUX=1 > -DNACL_OSX=0 -DNACL_WINDOWS=0 -D_BSD_SOURCE=1 -D_POSIX_C_SOURCE=199506 > -D_XOPEN_SOURCE=600 -D_GNU_SOURCE=1 -D__STDC_LIMIT_MACROS=1 > -D__STDC_FORMAT_MACROS -DNACL_STANDALONE=1 -DNACL_TARGET_SUBARCH=64 > -DNACL_BUILD_SUBARCH=64 -DNDEBUG > -I/mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src -c -o > /mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/sconsbuild/Release/obj/service_runtime/springboard_gen/arch/x86_32/springboard.o > /mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/native_client/src/trusted/service_runtime/arch/x86_32/springboard.S > In file included from /usr/include/features.h:376, > from /usr/include/stdio.h:28, > from > /mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/native_client/src/trusted/service_runtime/arch/x86_32/tramp_gen.c:32: > /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or > directory > scons: *** > [/mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/sconsbuild/Release/obj/service_runtime/tramp_gen/arch/x86_32/tramp_gen.o] > Error 1 > Compiling > /mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/sconsbuild/Release/obj/service_runtime/springboard_gen/arch/x86_32/springboard_gen.o > In file included from /usr/include/features.h:376, > from /usr/include/stdio.h:28, > from > /mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/native_client/src/trusted/service_runtime/arch/x86_32/springboard_gen.c:32: > /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or > directory > scons: *** > [/mnt/chromium/rpmbuild/BUILD/chromium-20090930svn27599/src/sconsbuild/Release/obj/service_runtime/springboard_gen/arch/x86_32/springboard_gen.o] > Error 1 > scons: building terminated because of errors. > > > ***** > > From what I can decipher, it looks like it always tries to compile the > 32bit assemply bits, no matter what the arch target is. Is this intentional? > > Is there a way to disable NaCl for x86-64? > > ~spot > > > >
--~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
