Re: devdmatch: Can't read linker file.

From: Warner Losh <imp_at_bsdimp.com>
Date: Wed, 14 Mar 2018 11:39:12 -0600
I wouldn't. It make read-only root a pain in the back side.... Better to
fix kldxref to be a build tool that can cope.

And it isn't something that needs to be done on every boot.

On Wed, Mar 14, 2018 at 11:05 AM, Edward Napierala <trasz_at_freebsd.org>
wrote:

> Hm.  Perhaps we should make kldxref_enable default to YES by default
> on all platforms, then?  The overhead is pretty much none when it has
> nothing to do - it won't try to recreate the linker.hints if it already
> exists.
>
> 2018-03-14 17:01 GMT+00:00 Steve Wills <swills_at_freebsd.org>:
>
>> FWIW, I ran into this issue on an i386 image I built from an amd64 host
>> using poudriere and poudriere image.
>>
>> Steve
>>
>>
>> On 03/13/2018 14:44, Warner Losh wrote:
>>
>>> Makes sense. I'd forgotten that kldxref can't do cross-platform stuff....
>>> One could arrange to build it targeting arch X but running on the native
>>> host and fix things that way. Nobody has care enough to do that, though
>>> perhaps this gives us a use case for why one might want to try.
>>>
>>> Warner
>>>
>>> On Tue, Mar 13, 2018 at 11:41 AM, Daniel Braniss <danny_at_cs.huji.ac.il>
>>> wrote:
>>>
>>>
>>>>
>>>> On 13 Mar 2018, at 19:12, Edward Napierala <trasz_at_freebsd.org> wrote:
>>>>
>>>> I think it's only needed for kernels that are cross-built.  That's due
>>>> to
>>>> kldxref(8) being unable to handle kernels for other architectures.
>>>>
>>>> my case exactly.
>>>>
>>>> 2018-03-13 13:34 GMT+00:00 Warner Losh <imp_at_bsdimp.com>:
>>>>
>>>> I wonder why that isn't the default, or why the linker.hints isn't at
>>>>> least
>>>>> created by the make installkernel step...
>>>>>
>>>>> Warner
>>>>>
>>>>> On Tue, Mar 13, 2018 at 2:40 AM, Edward Tomasz Napierała <
>>>>> trasz_at_freebsd.org>
>>>>> wrote:
>>>>>
>>>>> FWIW, it seems to be a common problem, see
>>>>>> https://reviews.freebsd.org/
>>>>>> D14534.
>>>>>>
>>>>>> On 0312T1027, Warner Losh wrote:
>>>>>>
>>>>>>> Well, is there a /boot/kernel/linker.hints?
>>>>>>>
>>>>>>> Warner
>>>>>>>
>>>>>>> On Mon, Mar 12, 2018 at 9:56 AM, Daniel Braniss <danny_at_cs.huji.ac.il
>>>>>>> >
>>>>>>>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>> Hi,
>>>>>>>> the above i get on arm/nanopi-neo. (it’s the only platform I run
>>>>>>>>
>>>>>>> current
>>>>>>
>>>>>>> :-)
>>>>>>>>
>>>>>>>> cheers,
>>>>>>>>          danny
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>> freebsd-current_at_freebsd.org mailing list
>>>>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-current
>>>>>>> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_
>>>>>>>
>>>>>> freebsd.org"
>>>>>>
>>>>>> _______________________________________________
>>>>> freebsd-current_at_freebsd.org mailing list
>>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-current
>>>>> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_f
>>>>> reebsd.org
>>>>> "
>>>>>
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>> freebsd-current_at_freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-current
>>> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_f
>>> reebsd.org"
>>>
>>>
>
Received on Wed Mar 14 2018 - 16:39:15 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:15 UTC