Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:belphegor_belbel:instlux
grub4dos
no-build-id.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File no-build-id.patch of Package grub4dos
diff -Naru grub4dos-0.4.4_orig/acinclude.m4 grub4dos-0.4.4/acinclude.m4 --- grub4dos-0.4.4_orig/acinclude.m4 2008-12-29 20:56:16.000000000 +0900 +++ grub4dos-0.4.4/acinclude.m4 2015-06-18 14:27:11.458474709 +0900 @@ -61,7 +61,7 @@ else AC_MSG_ERROR([${CC-cc} cannot link at address $link_addr]) fi - if AC_TRY_COMMAND([${OBJCOPY-objcopy} -O binary conftest.exec conftest]); then : + if AC_TRY_COMMAND([${OBJCOPY-objcopy} --only-section=.text -O binary conftest.exec conftest]); then : else AC_MSG_ERROR([${OBJCOPY-objcopy} cannot create binary files]) fi diff -Naru grub4dos-0.4.4_orig/stage1/Makefile.am grub4dos-0.4.4/stage1/Makefile.am --- grub4dos-0.4.4_orig/stage1/Makefile.am 2008-12-29 20:56:16.000000000 +0900 +++ grub4dos-0.4.4/stage1/Makefile.am 2015-06-18 14:27:11.458474709 +0900 @@ -5,11 +5,11 @@ # We can't use builtins or standard includes. AM_CCASFLAGS = $(STAGE1_CFLAGS) -fno-builtin -nostdinc -LDFLAGS = -nostdlib -Wl,-N,-Ttext,7C00 $(BIN_LDFLAGS) +LDFLAGS = -nostdlib -Wl,-N,-Ttext,7C00 -Wl,--build-id=none $(BIN_LDFLAGS) noinst_PROGRAMS = stage1.exec stage1_exec_SOURCES = stage1.S stage1.h SUFFIXES = .exec %: %.exec$(EXEEXT) - $(OBJCOPY) -O binary $< $@ + $(OBJCOPY) -O binary -R .note -R .comment -R .note.gnu.build-id $< $@ diff -Naru grub4dos-0.4.4_orig/stage2/Makefile.am grub4dos-0.4.4/stage2/Makefile.am --- grub4dos-0.4.4_orig/stage2/Makefile.am 2009-01-16 22:58:48.000000000 +0900 +++ grub4dos-0.4.4/stage2/Makefile.am 2015-06-18 14:28:29.365001759 +0900 @@ -55,11 +55,11 @@ endif MOSTLYCLEANFILES = $(noinst_PROGRAMS) -PRE_STAGE2_LINK = -nostdlib -Wl,-N -Wl,-Ttext -Wl,8200 $(BIN_LDFLAGS) -START_LINK = -nostdlib -Wl,-N -Wl,-Ttext -Wl,8000 $(BIN_LDFLAGS) -NBLOADER_LINK = -nostdlib -Wl,-N -Wl,-Ttext -Wl,0 $(BIN_LDFLAGS) -PXELOADER_LINK = -nostdlib -Wl,-N -Wl,-Ttext -Wl,7C00 $(BIN_LDFLAGS) -START_ELTORITO_LINK = -nostdlib -Wl,-N -Wl,-Ttext -Wl,7C00 $(BIN_LDFLAGS) +PRE_STAGE2_LINK = -nostdlib -Wl,-N -Wl,--build-id=none -Wl,-Ttext -Wl,8200 $(BIN_LDFLAGS) +START_LINK = -nostdlib -Wl,-N -Wl,--build-id=none -Wl,-Ttext -Wl,8000 $(BIN_LDFLAGS) +NBLOADER_LINK = -nostdlib -Wl,-N -Wl,--build-id=none -Wl,-Ttext -Wl,0 $(BIN_LDFLAGS) +PXELOADER_LINK = -nostdlib -Wl,-N -Wl,--build-id=none -Wl,-Ttext -Wl,7C00 $(BIN_LDFLAGS) +START_ELTORITO_LINK = -nostdlib -Wl,-N -Wl,--build-id=none -Wl,-Ttext -Wl,7C00 $(BIN_LDFLAGS) if NETBOOT_SUPPORT NETBOOT_FLAGS = -I$(top_srcdir)/netboot -DSUPPORT_NETBOOT=1 @@ -95,7 +95,7 @@ $(NETBOOT_FLAGS) $(SERIAL_FLAGS) $(HERCULES_FLAGS) $(GRAPHICS_FLAGS) \ $(GFX_FLAGS) -STAGE1_5_LINK = -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 $(BIN_LDFLAGS) +STAGE1_5_LINK = -nostdlib -Wl,-N -Wl,--build-id=none -Wl,-Ttext -Wl,2000 $(BIN_LDFLAGS) STAGE1_5_COMPILE = $(STAGE2_COMPILE) -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 # For stage2 target. @@ -204,7 +204,7 @@ bootlacestart_exec_SOURCES = bootlacestart.S bootlacestart_exec_CCASFLAGS = $(STAGE2_COMPILE) -bootlacestart_exec_LDFLAGS = -nostdlib -Wl,-N -Wl,-Ttext -Wl,08048000 $(BIN_LDFLAGS) +bootlacestart_exec_LDFLAGS = -nostdlib -Wl,-N -Wl,--build-id=none -Wl,-Ttext -Wl,08048000 $(BIN_LDFLAGS) bootlacestart_exec-bootlacestart.$(OBJEXT): stage2_size.h bootlace.inc grldrstart.S @@ -214,7 +214,7 @@ hmloadstart_exec_SOURCES = hmloadstart.S hmloadstart_exec_CCASFLAGS = $(STAGE2_COMPILE) -hmloadstart_exec_LDFLAGS = -nostdlib -Wl,-N -Wl,-Ttext -Wl,08048000 $(BIN_LDFLAGS) +hmloadstart_exec_LDFLAGS = -nostdlib -Wl,-N -Wl,--build-id=none -Wl,-Ttext -Wl,08048000 $(BIN_LDFLAGS) hmloadstart_exec-hmloadstart.$(OBJEXT): stage2_size.h @@ -373,5 +373,5 @@ # General rule for making a raw binary. SUFFIXES = .exec %: %.exec$(EXEEXT) - $(OBJCOPY) -O binary $< $@ + $(OBJCOPY) -O binary -R .note -R .comment -R .note.gnu.build-id $< $@ if [ $@ = pre_stage2 ]; then echo -n -e "\0260\002\032\0316" >> $@ ;fi
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor