Changeset 16

Show
Ignore:
Timestamp:
10/02/06 13:08:40 (2 years ago)
Author:
aross
Message:

Allow compilation with gcc-4.1 (bug #147876) without breaking hardened

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • app-emulation/xen-tools/Manifest

    r14 r16  
    4444RMD160 fe932ebe8722970f5a433a0619552c6ec2f93eaf xen-tools-3.0.2-r3.ebuild 5530 
    4545SHA256 cff3399ef7a791cafcf2053c00124ab56772b730ac8aa32a088ced857b011c1e xen-tools-3.0.2-r3.ebuild 5530 
    46 EBUILD xen-tools-3.0.2-r4.ebuild 5129 RMD160 f25fa0c8cbdf50495da03133aa4d82ed296df7b5 SHA1 8907b07d2e4e93b67bdc6ea361ccf3979aa031c1 SHA256 497c3dd81d58863cac278e071bb87c9121720b891cac78f5311edc386e609692 
    47 MD5 7a2942ccbb78a79f6e0296737c8ef6c9 xen-tools-3.0.2-r4.ebuild 5129 
    48 RMD160 f25fa0c8cbdf50495da03133aa4d82ed296df7b5 xen-tools-3.0.2-r4.ebuild 5129 
    49 SHA256 497c3dd81d58863cac278e071bb87c9121720b891cac78f5311edc386e609692 xen-tools-3.0.2-r4.ebuild 5129 
     46EBUILD xen-tools-3.0.2-r4.ebuild 5201 RMD160 3849ba5b7e56333736aa905527accd3dd8f1f5e7 SHA1 d9c0190e1582ef1d95ef8cf42b0852ddc94ce0ee SHA256 31dc4e1697a75fbe5dd68b9f6ad951add22b2f5c3f7c3abf23d573c73a18274f 
     47MD5 21ef10386c8ddc2170b4cd067805aaa3 xen-tools-3.0.2-r4.ebuild 5201 
     48RMD160 3849ba5b7e56333736aa905527accd3dd8f1f5e7 xen-tools-3.0.2-r4.ebuild 5201 
     49SHA256 31dc4e1697a75fbe5dd68b9f6ad951add22b2f5c3f7c3abf23d573c73a18274f xen-tools-3.0.2-r4.ebuild 5201 
    5050MD5 6618adc624bc8ab64af0f4555c33529a files/digest-xen-tools-3.0.2-r3 235 
    5151RMD160 ad3a1d2a82c40b0bca653431c2d7964809580e5e files/digest-xen-tools-3.0.2-r3 235 
  • app-emulation/xen-tools/xen-tools-3.0.2-r4.ebuild

    r13 r16  
    9595 
    9696        # Allow building with gcc-4.1 (bug #147876) 
    97         sed -i 's/^CFLAGS  += $(call test-gcc-flag,$(CC),-nopie)$/&\nCFLAGS  += $(call test-gcc-flag,$(CC),-fnopie)/' \ 
    98                 "${S}"/tools/firmware/{hvmloader,vmxassist}/Makefile 
     97        for FLAG in -fnopie -nopie -fno-stack-protector -fno-stack-protector-all ; 
     98        do 
     99                test-flag-CC ${FLAG} && HARDFLAGS="${HARDFLAGS} ${FLAG}"         
     100        done 
     101        sed  -i "s/^CFLAGS :=$/& ${HARDFLAGS}/" "${S}"/tools/firmware/{hvmloader,vmxassist}/Makefile 
    99102 
    100103        # Allow building with python-2.5 (bug #149138)