Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Aug 2015 10:37:39 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Bartosz Szczepanek <bsz@semihalf.com>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>, Marcin Wojtas <mw@semihalf.com>, ian@freebsd.org
Subject:   Re: [armv5] buildkernel issue on stable/10 - Sheevaplug
Message-ID:  <84C5D8CC-E31B-415C-8893-6EB673FD804E@bsdimp.com>
In-Reply-To: <CABLO=%2BmwGmkfQ8Lu66uR41bV9=%2B08A%2BFSrTHXYb7x3HFP%2BcGMQ@mail.gmail.com>
References:  <CABLO=%2BkEhWwOGXoQ3LWGXkEm3caQC3gBxjibi7YML407G1en0g@mail.gmail.com> <4BE288C2-42EF-4D43-AFE5-E7685F8E7E63@bsdimp.com> <CABLO=%2BkPUuxPDH2AXDSCrKtiPYtvc1%2Bf3zDoWcGpj6j8M0uGrg@mail.gmail.com> <CABLO=%2BmwGmkfQ8Lu66uR41bV9=%2B08A%2BFSrTHXYb7x3HFP%2BcGMQ@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
config is built as part of the bootstrap tools, which any of the buildworld,
toolchain or kernel-toolchain targets build. It isn’t built as part of buildkernel
if it is out of date. The version should have warned here. Maybe the makefile
version wasn’t bumped in for Makefile.arm when things were MFC’d, or
maybe I messed up bumping the config version number. I’ll look into
those...

Warner

> On Aug 5, 2015, at 6:23 AM, Bartosz Szczepanek <bsz@semihalf.com> wrote:
> 
> 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@semihalf.com>:
>> Hello,
>> [bsz@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@bsdimp.com>:
>>> 
>>>> On Aug 4, 2015, at 8:18 AM, Bartosz Szczepanek <bsz@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
>>> 


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJVwjvTAAoJEGwc0Sh9sBEAVnIQAIMMBBNx6E4DuVQkGQKk/bTd
QwpFKIb+QXXKZilwMMyFUuymPnwUNmENpkdgpfxZHkfxAj1x+RuQ4yMws7m/9eez
Cx9g0bUDPRCIr3m0yQgmOmxj4ZX3/HdZfeE3QdzsTIMBdnaAjImVcUfFtOVXF3dA
yYukZhGP6hKkRrjMVidBn9uEH9w3ODbMZHAVBtYjtHLrgSXDYf8jxXYmr5pyfcG6
omwULk2xeu00v79Mi64lhaJol+CmBEoVqYJkq2cPEP1qYO548Vomlv22NVF2yRUy
iE+bvNSyAgjKc+PaPo8opsztAtyc8gxsVTaDTcjLRKDXqfoPHIeUgS6UrpFkyedU
MuXPg79iOl8HoNXltU/DA60fiejsB7KxTDbTjv/TOuWZ2Hm8a/C6XbRM2joRjEbT
qMj+RxG8sQnWpuJyD9oSG4a6Hn9aBT9ocWHCU8HUmO+0DJEzgp4cwMaY2pV6aM9D
VHN2M1mDrPuzfAwuv5TSOGGeymlc6tc7OjDTvNw6HtCeAJiMPR6FZP41BE3mQFLi
dHDeMVtyNiy3R4HuN7CUFIq+jfHe4SIYCzbukR5LL6xMZqOZLTkuSSmUMc9D+Pwh
CIiyF4Fp3S9nzHkrVy2p5hQvnWrZtsPmSVFpiKAwetylAu+lcDDzQZDaYdYyVfuj
TXRfCkY8bTAN9e/nPV9H
=Ox9H
-----END PGP SIGNATURE-----
help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?84C5D8CC-E31B-415C-8893-6EB673FD804E>