# HG changeset patch # User Pascal Bellard # Date 1646129180 0 # Node ID 66a052ff61b115b0a0a6fc2ce0c4f3fe78b4e23a # Parent d2113b0b8c408cddc8a72e0cb518d52b15155877 .bin files don't have .note.gnu.property section diff -r d2113b0b8c40 -r 66a052ff61b1 ipxe/receipt --- a/ipxe/receipt Mon Feb 28 17:48:46 2022 +0100 +++ b/ipxe/receipt Tue Mar 01 10:06:20 2022 +0000 @@ -53,7 +53,7 @@ bin/ipxe.exe EMBED=$stuff/ipxe.cmd cp $stuff/bootloader.S . cc -o bootloader.o -Wa,-a=bootloader.lst -c bootloader.S - objcopy -O binary bootloader.o bootloader.bin + objcopy --only-section=.text -O binary bootloader.o bootloader.bin size=$(stat -c %s bin/ipxe.lkrn) while read ofs val ; do printf '\\\\x%02X\\\\x%02X' $(($val & 255)) $(($val / 256)) | \ diff -r d2113b0b8c40 -r 66a052ff61b1 linld/receipt --- a/linld/receipt Mon Feb 28 17:48:46 2022 +0100 +++ b/linld/receipt Tue Mar 01 10:06:20 2022 +0000 @@ -54,7 +54,7 @@ objdump -D -b binary -mi386 -Maddr16,data16 --adjust-vma=0x100 \ linld.com > linld.lst cc -o tobzimage.o -Wa,-algms=tobzimage.lst -c $stuff/tobzimage.S - objcopy -O binary tobzimage.o tobzimage.bin + objcopy --only-section=.text -O binary tobzimage.o tobzimage.bin cp $stuff/tobzimage . ./tobzimage --build } diff -r d2113b0b8c40 -r 66a052ff61b1 memtest/receipt --- a/memtest/receipt Mon Feb 28 17:48:46 2022 +0100 +++ b/memtest/receipt Tue Mar 01 10:06:20 2022 +0000 @@ -29,7 +29,7 @@ done for i in bootloader unpack ; do cc -o $i.o -Wa,-a=$i.lst -c $i.S - objcopy -O binary $i.o $i.bin + objcopy --only-section=.text -O binary $i.o $i.bin done ./pack --build bootloader.bin unpack.bin } diff -r d2113b0b8c40 -r 66a052ff61b1 plop/receipt --- a/plop/receipt Mon Feb 28 17:48:46 2022 +0100 +++ b/plop/receipt Tue Mar 01 10:06:20 2022 +0000 @@ -28,7 +28,7 @@ done for i in bootloader unpack ; do cc -o $i.o -Wa,-a=$i.lst -c $i.S - objcopy -O binary $i.o $i.bin + objcopy --only-section=.text -O binary $i.o $i.bin done ./pack --build bootloader.bin unpack.bin } diff -r d2113b0b8c40 -r 66a052ff61b1 runcom/receipt --- a/runcom/receipt Mon Feb 28 17:48:46 2022 +0100 +++ b/runcom/receipt Tue Mar 01 10:06:20 2022 +0000 @@ -21,7 +21,7 @@ mkdir -p $DESTDIR/usr/bin cc -o $DESTDIR/usr/bin/runcom $stuff/runcom.c cc -o $src/debug.o -Wa,-a=$src/debug.lst -c $stuff/debug.S - objcopy -O binary $src/debug.o $DESTDIR/usr/bin/debug.bin + objcopy --only-section=.text -O binary $src/debug.o $DESTDIR/usr/bin/debug.bin cp $stuff/debug.com $DESTDIR/usr/bin chmod +x $DESTDIR/usr/bin/debug.* } diff -r d2113b0b8c40 -r 66a052ff61b1 syslinux/stuff/iso2exe/Makefile --- a/syslinux/stuff/iso2exe/Makefile Mon Feb 28 17:48:46 2022 +0100 +++ b/syslinux/stuff/iso2exe/Makefile Tue Mar 01 10:06:20 2022 +0000 @@ -10,7 +10,7 @@ meminfo.exe: meminfo.S cc -o meminfo.o -Wa,-a=meminfo.lst -c meminfo.S - objcopy -O binary meminfo.o meminfo.exe + objcopy --only-section=.text -O binary meminfo.o meminfo.exe chmod +x $@ iso2exe: iso2exe.sh bootiso.bin win32.exe @@ -50,7 +50,7 @@ %.bin: %.S $(GCC) -D__ASSEMBLY__ -DMULTI_INITRD -Wa,-acghlnm=$*.lst -c -o $*.o $< - objcopy -O binary $*.o $@ + objcopy --only-section=.text -O binary $*.o $@ chmod +x $@ %.lst: %.bin