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
-~----------~----~----~----~------~----~------~--~---

Reply via email to