wok rev 4203

gpxe: fix build
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Sep 23 22:36:48 2009 +0200 (2009-09-23)
parents bd5a161c2169
children 2d029c9663d9
files gpxe/receipt gpxe/stuff/gcc.u
line diff
     1.1 --- a/gpxe/receipt	Wed Sep 23 21:56:27 2009 +0200
     1.2 +++ b/gpxe/receipt	Wed Sep 23 22:36:48 2009 +0200
     1.3 @@ -14,13 +14,13 @@
     1.4  compile_rules()
     1.5  {
     1.6  	cd $src/src
     1.7 -	for i in prefix.u default_boot.u cmdline.u url_list.u; do
     1.8 +	for i in prefix.u default_boot.u cmdline.u url_list.u gcc.u; do
     1.9  		[ -f done.$i ] && continue
    1.10  		echo "Apply $i..."
    1.11  		patch -p2 < ../../stuff/$i || return 1
    1.12  		touch done.$i
    1.13  	done
    1.14 -	make bin/gpxe.lkrn bin/undionly.kpxe
    1.15 +	make EXTRA_CFLAGS=-fno-strict-aliasing  bin/gpxe.lkrn bin/undionly.kpxe
    1.16  }
    1.17  
    1.18  # Rules to gen a SliTaz package suitable for Tazpkg.
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/gpxe/stuff/gcc.u	Wed Sep 23 22:36:48 2009 +0200
     2.3 @@ -0,0 +1,11 @@
     2.4 +--- gpxe-0.9.3/src/net/ipv4.c
     2.5 ++++ gpxe-0.9.3/src/net/ipv4.c
     2.6 +@@ -227,7 +227,7 @@
     2.7 + 				free_iob ( iobuf );
     2.8 + 
     2.9 + 				/** Check if the fragment series is over */
    2.10 +-				if ( !iphdr->frags & IP_MASK_MOREFRAGS ) {
    2.11 ++				if ( !(iphdr->frags & IP_MASK_MOREFRAGS) ) {
    2.12 + 					iobuf = fragbuf->frag_iob;
    2.13 + 					free_fragbuf ( fragbuf );
    2.14 + 					return iobuf;