On Tue, 18 Dec 2018, John Paul Adrian Glaubitz wrote:

> Hi!
> 
> Could someone quickly remind me how to fix the linking issue when building 
> Linux 4.19
> on m68k [1]?
> 

Here's the patch that I use. I don't know what the best fix is.
https://github.com/fthain/linux/commit/8fa8322eb20f8d1fdd4228742e45d0400e1dfa15

-- 

> + ld -m m68kelf --build-id -X -o .tmp_vmlinux1 -T 
> ./arch/m68k/kernel/vmlinux.lds --whole-archive built-in.a --no-whole-archive 
> --start-group lib/lib.a arch/m68k/lib/lib.a --end-group
> /usr/bin/ld: block/partitions/ldm.o: in function `ldm_parse_tocblock':
> ./debian/build/build_m68k_none_m68k/./block/partitions/ldm.c:153: undefined 
> reference to `strcmp'
> /usr/bin/ld: 
> ./debian/build/build_m68k_none_m68k/./block/partitions/ldm.c:163: undefined 
> reference to `strcmp'
> /usr/bin/ld: drivers/rtc/rtc-proc.o: in function `is_rtc_hctosys':
> ./debian/build/build_m68k_none_m68k/./drivers/rtc/rtc-proc.c:33: undefined 
> reference to `strcmp'
> + on_exit
> + '[' 1 -ne 0 ']'
> + cleanup
> + rm -f .tmp_System.map
> + rm -f '.tmp_kallsyms*'
> + rm -f '.tmp_vmlinux*'
> + rm -f built-in.a
> + rm -f System.map
> + rm -f vmlinux
> + rm -f vmlinux.o
> make[5]: *** [/<<PKGBUILDDIR>>/Makefile:1017: vmlinux] Error 1
> make[4]: *** [Makefile:146: sub-make] Error 2
> make[3]: *** [Makefile:24: __sub-make] Error 2
> make[3]: Leaving directory 
> '/<<PKGBUILDDIR>>/debian/build/build_m68k_none_m68k'
> make[2]: *** [debian/rules.real:224: debian/stamps/build_m68k_none_m68k] 
> Error 2
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: *** [debian/rules.gen:639: build-arch_m68k_none_m68k_real] Error 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> make: *** [debian/rules:44: build-arch] Error 2
> 
> Thanks,
> Adrian"
> 
> > [1] 
> > https://buildd.debian.org/status/fetch.php?pkg=linux&arch=m68k&ver=4.19.9-1&stamp=1545074379&raw=0
> 
> 

Reply via email to