[CFT] WITH_META_MODE: Working incremental build [only on i386 and amd64] [filemon fails to load on powerpc64]
Bryan Drewery
bdrewery at FreeBSD.org
Thu Jun 2 02:21:42 UTC 2016
The fix is easy, I am just wondering why there are 2 ABI formats
supported. If only one is normally used and the default then I'll only
support that one.
Filemon hooks the syscall table.
On 6/1/2016 7:16 PM, Mark Millard wrote:
> May be Nathan Whitehorn knows what is going on that prevents filemon.ko
> from loading for powerpc64 based on how it is now built (added for more
> than i386 and amd64 as of -r301130)?
>
> Nathan: See below if it sounds like something you might have a clue
> about. As to why this comers up: Loading filemon.ko is required in order
> for WITH_META_MODE=yes to work for incremental builds.
>
> ===
> Mark Millard
> markmi at dsl-only.net <http://dsl-only.net>
>
> On 2016-Jun-1, at 6:59 PM, Bryan Drewery <bdrewery at FreeBSD.org
> <http://freebsd.org>> wrote:
>
>> On 6/1/2016 6:39 PM, Mark Millard wrote:
>>> while filemon.ko now exists:
>>>> # ls -l /boot/*/filemon*
>>>> -r-xr-xr-x 1 root wheel 32064 Jun 1 17:59 /boot/kernel/filemon.ko
>>> it does not load:
>>>> # kldload -n filemon
>>>> kldload: can't load filemon: No such file or directory
>>>> # dmesg | grep link_elf
>>>> link_elf: symbol elf64_freebsd_sysvec undefined
>>
>> There's 2 different ABI formats for powerpc64?
>>
>>> sys/powerpc/powerpc/elf64_machdep.c:INIT_SYSENTVEC(elf64_sysvec_v1,
>>> &elf64_freebsd_sysvec_v1);
>>> sys/powerpc/powerpc/elf64_machdep.c:INIT_SYSENTVEC(elf64_sysvec_v2,
>>> &elf64_freebsd_sysvec_v2);
>>
>> What's up with that?
>>
>> --
>> Regards,
>> Bryan Drewery
>
>
--
Regards,
Bryan Drewery
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20160601/f54fcfaf/attachment.sig>
More information about the freebsd-current
mailing list