Grrh, don't do last minute changes without retesting.
Adapt arch/alpha as well, other archs need to
o add LDFLAGS_BLOB to arch/$(ARCH)/Makefile
o add .init.ramfs to arch/$(ARCH)/vmlinux.lds.S
See arch/i386/{Makefile,vmlinux.lds.S} for guidance ;)
LDFLAGS_vmlinux = -static -N #-relax
CFLAGS := $(CFLAGS) -pipe -mno-fp-regs -ffixed-8
-ARCHBLOBLFLAGS := -I binary -O elf64-alpha -B alpha
+LDFLAGS_BLOB := --format binary --oformat elf64-alpha
# Determine if we can use the BWX instructions with GAS.
old_gas := $(shell if $(AS) --version 2>&1 | grep 'version 2.7' > /dev/null; then echo y; else echo n; fi)
.init.ramfs ALIGN(8192): {
__initramfs_start = .;
- *(.init.initramfs)
+ *(.init.ramfs)
__initramfs_end = .;
}
$(call if_changed,ld)
$(obj)/initramfs_data.cpio.gz: $(obj)/gen_init_cpio
- ( cd $(obj) ; ./$< | gzip -9c > $@ )
+ ./$< | gzip -9c > $@