If any kernel module has the following, or a similar line in it:
-----
char x[100] = {0};
-----
building of the GENERIC kernel on FreeBSD 5 -STABLE for amd64
as of 03/19/05, fails with the following message at the time of linking:
"undefined reference to `memset'".

The same problem is not seen on i386.

The problem goes away if the above line is changed to:
-----
char x[100];
memset(x, 0, 100);
-----

Adding CFLAGS+=-fbuiltin, or CFLAGS+=-fno-builtin to /sys/conf/Makefile.amd64
does not help.

Anyone knows what's happening?


Thanks,

Vinod.


_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to