[OE-core] pseudo failing with cc1: error: unrecognized command line option '-m32'

Steve Sakoman sakoman at gmail.com
Thu Mar 29 18:53:23 UTC 2012


On Thu, Mar 29, 2012 at 11:39 AM, Mark Hatle <mark.hatle at windriver.com> wrote:
> It appears you are trying to build pseudo for the target right?
>
> We've not really validated pseudo on non-x86 hosts.  I'm guessing a patch to
> remove the -m32/-m64 hard coded flags may be necessary.
>
> (I've cc'd the pseudo maintainer...)

Yes, I figured it would be interesting to see what would happen with
task-self-hosted on arm :-)

Clearly not something a sane person would do . . .

Steve

> On 3/29/12 1:30 PM, Steve Sakoman wrote:
>>
>> The pseudo build fails on both 32 and 64 bit build machines.  I am
>> building for arm (omap).
>>
>> Not sure if this is related to the recent pseudo recipes changes, but
>> here are the details:
>>
>> NOTE: package pseudo-1.3-r7: task do_compile: Started
>> ERROR: Function failed: do_compile (see
>>
>> /media/Work/yocto/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/pseudo-1.3-r7/temp/log.do_compile.26657
>> for further information)
>> ERROR: Logfile of failure stored in:
>>
>> /media/Work/yocto/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/pseudo-1.3-r7/temp/log.do_compile.26657
>> Log data follows:
>> | ERROR: Function failed: do_compile (see
>>
>> /media/Work/yocto/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/pseudo-1.3-r7/temp/log.do_compile.26657
>> for further information)
>> | SQLite header for version 3007010 found.
>> | NOTE: make -j 8 -e MAKEFLAGS=
>> | mkdir -p lib/pseudo/lib
>> | ./makewrappers
>> | ./maketables enums/*.in
>> | mkdir -p bin
>> | enums/msg_type.in: type: msg_type_t (prefix 'PSEUDO_MSG_ENUM')
>> |    ping               shutdown           op                 ack
>> |    nak
>> |
>> | enums/op.in: type: op_t (prefix 'OP_ENUM')
>> |    chdir              chmod              chown              chroot
>> |    close              creat              dup                fchmod
>> |    fchown             fstat              link               mkdir
>> |    mknod              open               rename             stat
>> |    unlink             symlink            exec               may-unlink
>> |    did-unlink         cancel-unlink
>> |
>> | enums/query_field.in: type: query_field_t (prefix 'PSQF_ENUM')
>> |    access             client             dev                fd
>> |    ftype              gid                id                 inode
>> |    mode               op                 order              path
>> |    perm               program            result             severity
>> |    stamp              tag                text               type
>> |    uid
>> |
>> | enums/query_type.in: type: query_type_t (prefix 'PSQT_ENUM')
>> |   extra column: sql (default 'LITTLE BOBBY TABLES')
>> |    exact              less               greater            bitand
>> |    notequal           like               notlike            sqlpat
>> |
>> | enums/res.in: type: res_t (prefix 'RESULT_ENUM')
>> |    succeed            fail               error
>> |
>> | enums/sev.in: type: sev_t (prefix 'SEVERITY_ENUM')
>> |    debug              info               warn               error
>> |    critical
>> |
>> | Writing datatypes... done.  Cleaning up.
>> | ccache arm-poky-linux-gnueabi-gcc  -march=armv7-a
>> -fno-tree-vectorize     -mthumb-interwork -mfloat-abi=softfp
>> -mfpu=neon -mtune=cortex-a8
>> --sysroot=/media/Work/yocto/tmp/sysroots/omap4-multi -O2 -pipe -g
>> -feliminate-unused-debug-types -pipe -std=gnu99 -Wall -W -Wextra -fPIC
>> -D_LARGEFILE64_SOURCE -D_ATFILE_SOURCE -m32 -DPSEUDO_PREFIX='"/usr"'
>> -DPSEUDO_SUFFIX='""' -DPSEUDO_BINDIR='"bin"'
>> -DPSEUDO_LIBDIR='"lib/pseudo/lib"'
>> -DPSEUDO_LOCALSTATEDIR='"var/pseudo"' -DPSEUDO_VERSION='"1.3"' -O2 -g
>> -L/media/Work/yocto/tmp/sysroots/omap4-multi/usr/lib
>> -I/media/Work/yocto/tmp/sysroots/omap4-multi/usr/include
>> -Wl,-R/media/Work/yocto/tmp/sysroots/omap4-multi/usr/lib -c -o
>> pseudo_tables.o pseudo_tables.c
>> | cc1: error: unrecognized command line option '-m32'
>> | make: *** [pseudo_tables.o] Error 1
>> | make: *** Waiting for unfinished jobs....
>> | Checking for old/new clone mechanics...New clone.
>> | ports/common/wrapfuncs.in: .......
>> | ports/linux/wrapfuncs.in:
>> .............................................................
>> | ports/unix/wrapfuncs.in:
>> .........................................................
>> | ports/uids_generic/wrapfuncs.in: ........................
>> | ports/linux/newclone/wrapfuncs.in: .
>> | Writing functions... Warning: lchown from linux overriding unix
>> | done.  Cleaning up.
>> | ERROR: oe_runmake failed
>> NOTE: package pseudo-1.3-r7: task do_compile: Failed
>> ERROR: Task 7
>> (/home/sakoman/source/yocto/poky/meta/recipes-devtools/pseudo/pseudo_1.3.bb,
>> do_compile) failed with exit code '1'
>>
>> Steve
>>
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core at lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core




More information about the Openembedded-core mailing list