egcs 1.0.1, 2.1.79, alpha and ipv6

Thomas Pornin (bip@orion.ens.fr)
Mon, 19 Jan 1998 16:44:02 +0100


Hello,

for those who may be interested, the linux kernel 2.1.79 compiles and
runs cleanly on an alpha with egcs 1.0.1, including the de4x5 driver.

This is not the case with ipv6. I compiled it as module and it complains
about unresolved symbols:
ipv6.o: unresolved symbol rtnetlink_links
ipv6.o: unresolved symbol csum_ipv6_magic
ipv6.o: unresolved symbol neigh_delete
ipv6.o: unresolved symbol __rta_fill
ipv6.o: unresolved symbol rtnetlink_dump_ifinfo
ipv6.o: unresolved symbol netlink_set_err
ipv6.o: unresolved symbol netlink_broadcast
ipv6.o: unresolved symbol neigh_add
ipv6.o: unresolved symbol neigh_dump_info

By the way, I had to apply a couple of "evident" fixes in order to get it
compiled at all, but I do not trust my notion of "evidence". Mainly, there
was a duplicate EXPORT_SYMBOL(dev_mc_delete) in net/netsyms.c, and an
undefined ndisc_proc_entry variable in net/ipv6/ndisc.c (line 1202).

--Thomas Pornin