rendered paste bodyshane@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