shane@tiger /OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8 $ bitbake perl NOTE: Handling BitBake files: / (4576/4576) [100 %] NOTE: Parsing finished. 4382 cached, 0 parsed, 194 skipped, 0 masked. NOTE: build 200705262053: started OE Build Configuration: BB_VERSION = "1.8.3" OE_REVISION = "a2aae4f80718c14e9f674b807392f44f885c5b12" TARGET_ARCH = "arm" TARGET_OS = "linux" MACHINE = "collie" DISTRO = "angstrom" DISTRO_VERSION = "test-20070526" TARGET_FPU = "soft" NOTE: Resolving missing task queue dependencies NOTE: preferred version 2.5 of glibc not available (for item virtual/arm-angstrom-linux-libc-for-gcc) NOTE: Preparing Runqueue NOTE: Executing runqueue NOTE: Running task 328 of 334 (ID: 0, /OE/org.openembedded.dev/packages/perl/perl_5.8.8.bb, do_compile) NOTE: package perl-5.8.8: started NOTE: package perl-5.8.8-r16: task do_compile: started ERROR: function do_compile failed ERROR: log data follows (/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/temp/log.do_compile.16743) | NOTE: make -e MAKEFLAGS= perl LD=arm-angstrom-linux-gcc | Perl cross-build directory is /OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8/Cross | Target arch is arm-linux | toolchain: arm-angstrom-linux-gcc -march=armv4 -mtune=xscale, arm-angstrom-linux-g++ -march=armv4 -mtune=xscale, arm-angstrom-linux-gcc, arm-angstrom-linux-strip, arm-angstrom-linux-ar, arm-angstrom-linux-ranlib | Optimizations: -fexpensive-optimizations -fomit-frame-pointer -O2 | /OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8/Cross/generate_config_sh config.sh-arm-linux > /OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8/Cross/../config.sh | cd /OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8/Cross/.. ; ./Configure -S ; make depend ; make ; make more | | Fetching answers from config.sh... | | Doing variable substitutions on .SH files... | Extracting cflags (with variable substitutions) | Extracting config.h (with variable substitutions) | Extracting makeaperl (with variable substitutions) | Extracting makedepend (with variable substitutions) | Extracting makedir (with variable substitutions) | linux libraries overwritten by cross-compile patches | Extracting Makefile (with variable substitutions) | Extracting myconfig (with variable substitutions) | Extracting pod/Makefile (with variable substitutions) | Extracting Policy.sh (with variable substitutions) | Extracting writemain (with variable substitutions) | Extracting x2p/cflags (with variable substitutions) | Extracting x2p/Makefile (with variable substitutions) | Extraction done. | make[1]: Entering directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8' | sh ./makedepend MAKE=make | make[2]: Entering directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8' | sh writemain lib/auto/DynaLoader/DynaLoader.a > perlmain.c | echo av.c scope.c op.c doop.c doio.c dump.c hv.c mg.c reentr.c perl.c perly.c pp.c pp_hot.c pp_ctl.c pp_sys.c regcomp.c regexec.c utf8.c gv.c sv.c taint.c toke.c util.c deb.c run.c universal.c xsutils.c pad.c globals.c perlio.c perlapi.c numeric.c locale.c pp_pack.c pp_sort.c miniperlmain.c perlmain.c opmini.c | tr ' ' '\n' >.clist | make[2]: Leaving directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8' | Finding dependencies for av.o. | Finding dependencies for scope.o. | Finding dependencies for op.o. | Finding dependencies for doop.o. | Finding dependencies for doio.o. | Finding dependencies for dump.o. | Finding dependencies for hv.o. | Finding dependencies for mg.o. | Finding dependencies for reentr.o. | Finding dependencies for perl.o. | Finding dependencies for perly.o. | Finding dependencies for pp.o. | Finding dependencies for pp_hot.o. | Finding dependencies for pp_ctl.o. | Finding dependencies for pp_sys.o. | Finding dependencies for regcomp.o. | Finding dependencies for regexec.o. | Finding dependencies for utf8.o. | Finding dependencies for gv.o. | Finding dependencies for sv.o. | Finding dependencies for taint.o. | Finding dependencies for toke.o. | Finding dependencies for util.o. | Finding dependencies for deb.o. | Finding dependencies for run.o. | Finding dependencies for universal.o. | Finding dependencies for xsutils.o. | Finding dependencies for pad.o. | Finding dependencies for globals.o. | Finding dependencies for perlio.o. | Finding dependencies for perlapi.o. | Finding dependencies for numeric.o. | Finding dependencies for locale.o. | Finding dependencies for pp_pack.o. | Finding dependencies for pp_sort.o. | Finding dependencies for miniperlmain.o. | Finding dependencies for perlmain.o. | Finding dependencies for opmini.o. | make[2]: Entering directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8' | echo Makefile.SH cflags.SH config_h.SH makeaperl.SH makedepend.SH makedir.SH myconfig.SH writemain.SH pod/Makefile.SH | tr ' ' '\n' >.shlist | make[2]: Leaving directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8' | Updating makefile... | test -s perlmain.c && touch perlmain.c | cd x2p; make depend | make[2]: Entering directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8/x2p' | sh ../makedepend MAKE=make | make[3]: Entering directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8/x2p' | echo hash.c str.c util.c walk.c | tr ' ' '\n' >.clist | make[3]: Leaving directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8/x2p' | Finding dependencies for hash.o. | Finding dependencies for str.o. | Finding dependencies for util.o. | Finding dependencies for walk.o. | make[3]: Entering directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8/x2p' | echo Makefile.SH cflags.SH | tr ' ' '\n' >.shlist | make[3]: Leaving directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8/x2p' | Updating makefile... | make[2]: Leaving directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8/x2p' | make[1]: Leaving directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8' | make[1]: Entering directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8' | `sh cflags "optimize='-O2'" miniperlmain.o` -fPIC miniperlmain.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" perl.o` -fPIC perl.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | perl.c: In function 'perl_destruct': | perl.c:1188: warning: dereferencing type-punned pointer will break strict-aliasing rules | perl.c: In function 'Perl_call_sv': | perl.c:2570: warning: dereferencing type-punned pointer will break strict-aliasing rules | perl.c:2620: warning: dereferencing type-punned pointer will break strict-aliasing rules | perl.c: In function 'Perl_eval_sv': | perl.c:2759: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" gv.o` -fPIC gv.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | gv.c: In function 'Perl_gv_fetchmeth': | gv.c:280: warning: dereferencing type-punned pointer will break strict-aliasing rules | gv.c:292: warning: dereferencing type-punned pointer will break strict-aliasing rules | gv.c: In function 'Perl_gv_fetchmethod_autoload': | gv.c:493: warning: dereferencing type-punned pointer will break strict-aliasing rules | gv.c: In function 'Perl_gv_fetchpv': | gv.c:739: warning: dereferencing type-punned pointer will break strict-aliasing rules | gv.c:747: warning: dereferencing type-punned pointer will break strict-aliasing rules | gv.c:813: warning: dereferencing type-punned pointer will break strict-aliasing rules | gv.c:862: warning: dereferencing type-punned pointer will break strict-aliasing rules | gv.c: In function 'Perl_newIO': | gv.c:1221: warning: dereferencing type-punned pointer will break strict-aliasing rules | gv.c: In function 'Perl_gv_check': | gv.c:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules | gv.c:1236: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" toke.o` -fPIC toke.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | toke.c: In function 'Perl_yylex': | toke.c:4069: warning: dereferencing type-punned pointer will break strict-aliasing rules | toke.c:4415: warning: dereferencing type-punned pointer will break strict-aliasing rules | toke.c: In function 'S_new_constant': | toke.c:9011: warning: dereferencing type-punned pointer will break strict-aliasing rules | toke.c: In function 'S_scan_inputsymbol': | toke.c:9724: warning: dereferencing type-punned pointer will break strict-aliasing rules | toke.c: In function 'Perl_start_subparse': | toke.c:10634: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" perly.o` -fPIC perly.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" op.o` -fPIC op.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | op.c: In function 'Perl_newCONSTSUB': | op.c:4585: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" pad.o` -fPIC pad.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | pad.c: In function 'Perl_pad_new': | pad.c:141: warning: dereferencing type-punned pointer will break strict-aliasing rules | pad.c: In function 'S_cv_clone2': | pad.c:1343: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" regcomp.o` -fPIC regcomp.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | regcomp.c: In function 'S_study_chunk': | regcomp.c:723: warning: comparison is always false due to limited range of data type | regcomp.c: In function 'Perl_save_re_context': | regcomp.c:5046: warning: dereferencing type-punned pointer will break strict-aliasing rules | regcomp.c:5068: warning: dereferencing type-punned pointer will break strict-aliasing rules | regcomp.c:5076: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" dump.o` -fPIC dump.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | dump.c: In function 'Perl_dump_packsubs': | dump.c:58: warning: dereferencing type-punned pointer will break strict-aliasing rules | dump.c:62: warning: dereferencing type-punned pointer will break strict-aliasing rules | dump.c: In function 'Perl_do_sv_dump': | dump.c:1240: warning: dereferencing type-punned pointer will break strict-aliasing rules | dump.c:1241: warning: dereferencing type-punned pointer will break strict-aliasing rules | dump.c:1254: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" util.o` -fPIC util.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | util.c: In function 'Perl_write_to_stderr': | util.c:1034: warning: dereferencing type-punned pointer will break strict-aliasing rules | util.c:1037: warning: dereferencing type-punned pointer will break strict-aliasing rules | util.c: In function 'Perl_get_ppaddr': | util.c:3405: warning: type-punning to incomplete type might break strict-aliasing rules | `sh cflags "optimize='-O2'" mg.o` -fPIC mg.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | mg.c: In function 'S_magic_methpack': | mg.c:1501: warning: dereferencing type-punned pointer will break strict-aliasing rules | mg.c: In function 'Perl_magic_sizepack': | mg.c:1549: warning: dereferencing type-punned pointer will break strict-aliasing rules | mg.c: In function 'Perl_magic_nextpack': | mg.c:1585: warning: dereferencing type-punned pointer will break strict-aliasing rules | mg.c: In function 'Perl_magic_set': | mg.c:2237: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" reentr.o` -fPIC reentr.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" hv.o` -fPIC hv.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | hv.c: In function 'S_hv_fetch_common': | hv.c:579: warning: dereferencing type-punned pointer will break strict-aliasing rules | hv.c:758: warning: dereferencing type-punned pointer will break strict-aliasing rules | hv.c: In function 'Perl_newHVhv': | hv.c:1350: warning: dereferencing type-punned pointer will break strict-aliasing rules | hv.c:1389: warning: dereferencing type-punned pointer will break strict-aliasing rules | hv.c: In function 'Perl_hv_clear_placeholders': | hv.c:1532: warning: dereferencing type-punned pointer will break strict-aliasing rules | hv.c: In function 'S_hfreeentries': | hv.c:1576: warning: dereferencing type-punned pointer will break strict-aliasing rules | hv.c:1581: warning: dereferencing type-punned pointer will break strict-aliasing rules | hv.c:1584: warning: dereferencing type-punned pointer will break strict-aliasing rules | hv.c:1601: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" av.o` -fPIC av.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | av.c: In function 'Perl_av_extend': | av.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules | av.c: In function 'Perl_av_fill': | av.c:756: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" run.o` -fPIC run.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" pp_hot.o` -fPIC pp_hot.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | pp_hot.c: In function 'Perl_pp_enter': | pp_hot.c:1696: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_hot.c: In function 'Perl_pp_entersub': | pp_hot.c:2642: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_hot.c:2649: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" sv.o` -fPIC sv.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | sv.c: In function 'Perl_sv_setsv_flags': | sv.c:3893: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c:3905: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c:3923: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c:3975: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c:3982: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c: In function 'Perl_sv_clear': | sv.c:5222: warning: ignoring return value of 'Perl_io_close', declared with attribute warn_unused_result | sv.c: In function 'Perl_sv_reset': | sv.c:7204: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c:7220: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c: In function 'Perl_sv_dup': | sv.c:10272: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c:10280: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c:10281: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c: In function 'do_mark_cloneable_stash': | sv.c:10802: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c: In function 'perl_clone': | sv.c:11693: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c: In function 'Perl_sv_recode_to_utf8': | sv.c:11743: warning: dereferencing type-punned pointer will break strict-aliasing rules | sv.c: In function 'Perl_sv_cat_decode': | sv.c:11802: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" pp.o` -fPIC pp.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | pp.c: In function 'Perl_pp_rv2cv': | pp.c:369: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp.c: In function 'Perl_pp_defined': | pp.c:754: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" scope.o` -fPIC scope.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" pp_ctl.o` -fPIC pp_ctl.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | pp_ctl.c: In function 'Perl_pp_grepstart': | pp_ctl.c:868: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c: In function 'Perl_pp_dbstate': | pp_ctl.c:1661: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c: In function 'Perl_pp_enteriter': | pp_ctl.c:1709: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c: In function 'Perl_pp_enterloop': | pp_ctl.c:1799: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c: In function 'Perl_pp_goto': | pp_ctl.c:2262: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c: In function 'Perl_sv_compile_2op': | pp_ctl.c:2721: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c: In function 'S_doeval': | pp_ctl.c:2850: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c:2876: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c:2879: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c: In function 'Perl_pp_require': | pp_ctl.c:3177: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c:3379: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c:3381: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c: In function 'Perl_pp_entereval': | pp_ctl.c:3463: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c: In function 'Perl_pp_entertry': | pp_ctl.c:3610: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_ctl.c: In function 'run_user_filter': | pp_ctl.c:3941: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" pp_sys.o` -fPIC pp_sys.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | pp_sys.c: In function 'Perl_pp_glob': | pp_sys.c:415: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_sys.c: In function 'S_doform': | pp_sys.c:1273: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" doop.o` -fPIC doop.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" doio.o` -fPIC doio.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" regexec.o` -fPIC regexec.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | regexec.c: In function 'S_regtry': | regexec.c:2105: warning: dereferencing type-punned pointer will break strict-aliasing rules | regexec.c: In function 'S_reginclass': | regexec.c:4415: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" utf8.o` -fPIC utf8.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | utf8.c: In function 'Perl_swash_fetch': | utf8.c:1775: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" taint.o` -fPIC taint.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" deb.o` -fPIC deb.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" universal.o` -fPIC universal.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | universal.c: In function 'S_isa_lookup': | universal.c:64: warning: dereferencing type-punned pointer will break strict-aliasing rules | universal.c:86: warning: dereferencing type-punned pointer will break strict-aliasing rules | `sh cflags "optimize='-O2'" xsutils.o` -fPIC xsutils.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" globals.o` -fPIC globals.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" perlio.o` -fPIC perlio.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | perlio.c: In function 'PerlIO_clone': | perlio.c:649: warning: ignoring return value of 'Perl_fp_dup', declared with attribute warn_unused_result | `sh cflags "optimize='-O2'" perlapi.o` -fPIC perlapi.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" numeric.o` -fPIC numeric.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" locale.o` -fPIC locale.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" pp_pack.o` -fPIC pp_pack.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | `sh cflags "optimize='-O2'" pp_sort.o` -fPIC pp_sort.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | pp_sort.c: In function 'Perl_pp_sort': | pp_sort.c:1643: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_sort.c:1650: warning: dereferencing type-punned pointer will break strict-aliasing rules | pp_sort.c:1651: warning: dereferencing type-punned pointer will break strict-aliasing rules | arm-angstrom-linux-gcc -o libperl.so -shared -L/usr/local/lib perl.o gv.o toke.o perly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o xsutils.o globals.o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -Wl,-soname,libperl.so.5 | `sh cflags "optimize='-O2'" opmini.o` -fPIC -DPERL_EXTERNAL_GLOB opmini.c | CCCMD = arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -DPERL_CORE -c -isystem/OE/build/tmp/staging/arm-angstrom-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 -O2 -Wall | opmini.c: In function 'Perl_newCONSTSUB': | opmini.c:4585: warning: dereferencing type-punned pointer will break strict-aliasing rules | LD_LIBRARY_PATH=/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8 arm-angstrom-linux-gcc -march=armv4 -mtune=xscale -L/OE/build/tmp/staging/arm-angstrom-linux/lib -Wl,-rpath-link,/OE/build/tmp/staging/arm-angstrom-linux/lib -Wl,-O1 -o miniperl \ | miniperlmain.o opmini.o libperl.so -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc | mv -f miniperl miniperl-target | ln -s hostperl miniperl | make[1]: Leaving directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8' | make[1]: Entering directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8' | LD_LIBRARY_PATH=/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8 ./miniperl -Ilib configpm --heavy=lib/Config_heavy.pl lib/Config.pm | ./miniperl: error while loading shared libraries: /OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8/libperl.so: ELF file OS ABI invalid | make[1]: *** [lib/Config.pod] Error 127 | make[1]: Leaving directory `/OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/perl-5.8.8' | make: *** [perl] Error 2 | FATAL: oe_runmake failed NOTE: Task failed: /OE/build/tmp/work/arm-oabi-angstrom-linux/perl-5.8.8-r16/temp/log.do_compile.16743 NOTE: package perl-5.8.8-r16: task do_compile: failed ERROR: TaskFailed event exception, aborting NOTE: package perl-5.8.8: failed ERROR: Build of /OE/org.openembedded.dev/packages/perl/perl_5.8.8.bb do_compile failed ERROR: Task 0 (/OE/org.openembedded.dev/packages/perl/perl_5.8.8.bb, do_compile) failed NOTE: Tasks Summary: Attempted 327 tasks of which 327 didn't need to be rerun and 1 failed. ERROR: '/OE/org.openembedded.dev/packages/perl/perl_5.8.8.bb' failed