[armv5] buildkernel issue on stable/10 - Sheevaplug

Bartosz Szczepanek bsz at semihalf.com
Wed Aug 5 12:23:25 UTC 2015


Warner,

it seems that my config binary didn't get rebuilded after make clean
and make buildkernel, therefore old version remained. After removing
content of build directory it worked. Commit you mentioned is in tree
indeed: https://github.com/freebsd/freebsd/commit/6c9b54c869088edab9c4bed15049c9e3aa3f99ae
Thanks for your effort.

Best regards,
Bartosz Szczepanek

2015-08-05 9:34 GMT+02:00 Bartosz Szczepanek <bsz at semihalf.com>:
> Hello,
> [bsz at x10-fbsd ~]$
> ~/build/arm.arm/usr/home/bsz/freebsd/tmp/usr/home/bsz/freebsd/usr.sbin/config/config
> -V
> 600013
>
> 2015-08-04 17:22 GMT+02:00 Warner Losh <imp at bsdimp.com>:
>>
>>> On Aug 4, 2015, at 8:18 AM, Bartosz Szczepanek <bsz at semihalf.com> wrote:
>>>
>>> Hello,
>>>
>>> I'm building stable/10 kernel for Sheevaplug, using default
>>> configuration (sys/arm/conf/SHEEVAPLUG). On linking stage issue of
>>> undefined references emerges (log attached). These references lead to
>>> files with '!armv6' option in sys/conf/files.arm. Supossedly config
>>> tool doesn't support negation in options (this is the only occurence
>>> of exclamation mark in sys/conf/files*), even though this Ian's patch
>>> was introduced:
>>> https://lists.freebsd.org/pipermail/svn-src-head/2014-November/065302.html
>>>
>>> Changing 'optional' to 'standard' solves the issue on armv5 platform,
>>> as well as reverting to old 'cpu_*' settings. Build command I used was
>>> 'make -j5 buildkernel TARGET=arm -DNO_MODULES KERNCONF=SHEEVAPLUG',
>>> but I tried with MACHINE_ARCH=arm and TARGET_ARCH=arm as well with no
>>> effect.
>>>
>>> Please, let me know if this issue can be solved in more generic way
>>> than described above.
>>
>> What version does config claim to be on stable/10? config does support that
>> stuff  (Ian and I added it and hashed out the bugs 9 months ago). I thought it had
>> been MFC’d.
>>
>> Warner
>>


More information about the freebsd-arm mailing list