Source: refind
Version: 0.14.2-2.1
Severity: serious
Tags: ftbfs forky sid

Hi,

refind started to fail to build from source somewhere between three
weeks ago (reproducible builds has a successful log for that time) and
now. The failure now is:

https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/refind_0.14.2-2.1.rbuild.log.gz
| /usr/bin/ld -L./../libeg/ -L./../mok/ -L./../EfiLib/ -L./../gzip -T 
/usr/lib/elf_x86_64_efi.lds -shared -Bsymbolic -nostdlib -L/usr/lib -L/usr/lib 
/usr/lib/crt0-efi-x86_64.o -znocombreloc -zdefs  apple.o config.o crc32.o 
driver_support.o gpt.o icns.o install.o launch_efi.o launch_legacy.o lib.o 
line_edit.o linux.o log.o main.o menu.o mystrings.o pointer.o scan.o screen.o \
|       -o refind_x64.so -leg -lmok -lEfiLib -lgzip -lefi -lgnuefi 
/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a
| /usr/bin/objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym -j 
.rodata \
|          -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
|          -j .reloc --strip-unneeded --target=efi-app-x86_64 refind_x64.so 
refind_x64.efi
| /usr/bin/objcopy: refind_x64.so: file format not recognized
| make[3]: *** [Makefile:53: refind_x64.efi] Error 1
| make[3]: Leaving directory '/build/reproducible-path/refind-0.14.2/refind'
| make[2]: *** [Makefile:89: gnuefi] Error 2
| make[2]: Leaving directory '/build/reproducible-path/refind-0.14.2'
| dh_auto_build: error: make -j1 gnuefi ARCH=x86_64 returned exit code 2
| make[1]: *** [debian/rules:35: override_dh_auto_build] Error 255
| make[1]: Leaving directory '/build/reproducible-path/refind-0.14.2'
| make: *** [debian/rules:28: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
2

This looks like some part of the toolchain changed to me. The refind
version didn't change much.

Helmut

Reply via email to