kld not work on Atheros
Adrian Chadd
adrian at freebsd.org
Wed Jan 31 22:12:45 UTC 2018
Hi,
Bump - do I just put in an #ifdef MIPS around this workaround for now,
or what's the cleaner solution? :)
-a
On 27 January 2018 at 22:47, Adrian Chadd <adrian at freebsd.org> wrote:
> hi,
>
> yes; i did this:
>
> Index: sys/kern/link_elf_obj.c
> ===================================================================
> --- sys/kern/link_elf_obj.c (revision 328277)
> +++ sys/kern/link_elf_obj.c (working copy)
> @@ -1093,7 +1093,8 @@
> base = findbase(ef, ef->reltab[i].sec);
> if (base == 0) {
> link_elf_error(ef->lf.filename, "lost base for reltab");
> - return (ENOEXEC);
> + //return (ENOEXEC);
> + continue;
> }
> for ( ; rel < rellim; rel++) {
> symidx = ELF_R_SYM(rel->r_info);
> @@ -1461,7 +1462,8 @@
> base = findbase(ef, ef->reltab[i].sec);
> if (base == 0) {
> link_elf_error(ef->lf.filename, "lost base for reltab");
> - return (ENOEXEC);
> + //return (ENOEXEC);
> + continue;
> }
> for ( ; rel < rellim; rel++) {
> symidx = ELF_R_SYM(rel->r_info);
> @@ -1487,7 +1489,8 @@
> base = findbase(ef, ef->relatab[i].sec);
> if (base == 0) {
> link_elf_error(ef->lf.filename, "lost base for reltab");
> - return (ENOEXEC);
> + //return (ENOEXEC);
> + continue;
> }
> for ( ; rela < relalim; rela++) {
> symidx = ELF_R_SYM(rela->r_info);
>
>
> jhb - what should we do to fix this in the short term?
>
>
> -a
>
> On 25 January 2018 at 02:02, Michael Zhilin <mizhka at gmail.com> wrote:
>> Hi Hiroki-san,
>>
>> This topic discussed by adrian@ and jhb@ few days ago.
>> Please use pre-r328101 revisions for a while.
>>
>> + Adrian and John in loop
>>
>> Thanks!
>>
>> On Thu, Jan 25, 2018 at 12:53 PM, Mori Hiroki <yamori813 at yahoo.co.jp> wrote:
>>>
>>> hi
>>>
>>> I build current today. I can't use kld on AR9341(Big Endian).
>>>
>>> kldload: geom_md.ko: lost base for reltab
>>> linker_load_file: /boot/kernel/geom_md.ko - unsupported file type
>>>
>>> Regards
>>>
>>> Hiroki Mori
>>> _______________________________________________
>>> freebsd-mips at freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-mips
>>> To unsubscribe, send any mail to "freebsd-mips-unsubscribe at freebsd.org"
>>
>>
More information about the freebsd-mips
mailing list