devdmatch: Can't read linker file.
Edward Napierala
trasz at freebsd.org
Wed Mar 14 18:11:00 UTC 2018
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@
>>>>>>>>
>>>>>>> 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"
>>>>
>>>>
>>
>
More information about the freebsd-current
mailing list