Re: devdmatch: Can't read linker file.

From: Edward Napierala <trasz_at_freebsd.org>
Date: Wed, 14 Mar 2018 18:10:57 +0000
While making kldxref(8) crossarch-capable would be the best solution,
it's also the most time consuming.  The kldxref rc script doesn't do
anything
if the linker.hints file already exists, so it shouldn't be much of a
problem.


2018-03-14 17:39 GMT+00:00 Warner Losh <imp_at_bsdimp.com>:

> 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 - 17:10:59 UTC

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