Bug#648996: linux-2.6: FTBFS [m68k] in modpost: "strlen" [iscsi_target_mod.ko] undefined! (and others)
Jonathan Nieder dixit:
>> Linux 3.1 doesn’t build any more, Linux 3.0 built successfully
>> in all its versions. Full build log attached. “amiga” is the
>> first of the available (and needed/used) flavours, this might
>> thus affect more or all of them.
>> MODPOST 748 modules
>> ERROR: "strlen" [drivers/target/iscsi/iscsi_target_mod.ko] undefined!
>> ERROR: "strcpy" [drivers/target/iscsi/iscsi_target_mod.ko] undefined!
>My first guess was that this might be a toolchain change, but you are
>still using gcc-4.4.
The kernel package does. (And the Debian/m68k porters didn’t reply
to my question on whether they think switching, in general, to 4.6
was desired, and doko did not respond to the inquiry whether it is
possible in the first place to switch to gcc-4.6 yet keep gcj-4.4…)
>Anyway, I assume uninlining strlen and strcpy
>along the lines of  helps?
No idea, but I’m forwarding this to the m68k porters.
I’m not really in a position to do much development there,
handling the second Perl transition on my own (and the
usual buildd work) is keeping my idle-time busy.
“Having a smoking section in a restaurant is like having
a peeing section in a swimming pool.”
-- Edward Burr