Re: kldload: Unsupported file type
- From: John Baldwin <jhb@xxxxxxxxxxx>
- Date: Thu, 31 Jan 2008 06:11:52 -0500
On Thursday 31 January 2008 12:28:02 am Bruce M Simpson wrote:
John Baldwin wrote:
...It is printed whenever a kernel module is loaded.
The modules load OK. Nothing special or different about them.
The kernel is a link_elf type object I believe, so you have to have it.
That follows (I was reading this the other day 'cause we don't support
weak ELF symbols in the kernel for C++) however, why is the message
being triggered now?
Could it be ET_REL ?
There have been no major changes to linking for the 6.3 buildkernel
target IIRC.
BTW only my amd64 system appears to be affected.
The problem is that .ko's on amd64 are handled by link_elf_obj.c and not
link_elf.c, thus if link_elf.c is first in the list of linker file handlers,
then every .ko on amd64 is first going to try link_elf.c which fails and
emits the error and then get loaded successfully by link_elf_obj.c. Probably
what should happen is that the linker error message should be cached somehow
and only print out the last error if the overall load fails.
--
John Baldwin
_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"
- References:
- kldload: Unsupported file type
- From: Bruce M Simpson
- Re: kldload: Unsupported file type
- From: John Baldwin
- Re: kldload: Unsupported file type
- From: Bruce M Simpson
- kldload: Unsupported file type
- Prev by Date: Re: kld regression
- Next by Date: Re: kld regression
- Previous by thread: Re: kldload: Unsupported file type
- Next by thread: panic in sio(4)
- Index(es):