Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 May 2016 21:33:10 -0500
From:      Karl Denninger <karl@denninger.net>
To:        freebsd-arm@freebsd.org
Subject:   Re: upgrading arm6hf
Message-ID:  <364fe8cb-0cbd-e0d3-5fa4-c2be9f3a8036@denninger.net>
In-Reply-To: <20160520021633.GG1049@www.zefox.net>
References:  <CAFnjQbuH1%2Bmxid6_HdpayejNxayMHahB-JVi8=6oKNGjf9vtow@mail.gmail.com> <CANCZdfrx%2BUJdB0F9CRX=sE=2kfEBDjeLHjvADasvbUd95n56UQ@mail.gmail.com> <CAFnjQbsnEtaxRXHTvFLzWRFndUUFPyV5jW3o%2Bo=gPQxRU5bGCg@mail.gmail.com> <20160519232102.GF1049@www.zefox.net> <20160520021633.GG1049@www.zefox.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms060707060409060508030102
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Ehhhh....

Just tried to use the "mk" script that I've been running to do a
crossbuild on a freshly-updated tree, and it blew up here:

--- flt_rounds.So ---
cc  -fpic -DPIC  -O -pipe   -I/pics/CrossBuild/src/lib/libc/include
-I/pics/CrossBuild/src/lib/libc/../../include
-I/pics/CrossBuild/src/lib/libc/arm -DNLS  -D__DBINTERFACE_PRIVATE
-I/pics/CrossBuild/src/lib/libc/../../contrib/gdtoa
-I/pics/CrossBuild/src/lib/libc/../../contrib/libc-vis -DINET6
-I/pics/CrossBuild/obj/arm.armv6/pics/CrossBuild/src/lib/libc
-I/pics/CrossBuild/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE
-I/pics/CrossBuild/src/lib/libc/../libmd
-I/pics/CrossBuild/src/lib/libc/../../contrib/jemalloc/include
-I/pics/CrossBuild/src/lib/libc/../../contrib/tzcode/stdtime
-I/pics/CrossBuild/src/lib/libc/stdtime
-I/pics/CrossBuild/src/lib/libc/locale -DBROKEN_DES -DPORTMAP
-DDES_BUILTIN -I/pics/CrossBuild/src/lib/libc/rpc -DYP -DNS_CACHING
-DSYMBOL_VERSIONING -MD  -MF.depend.flt_rounds.So -MTflt_rounds.So
-std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k
-Wno-uninitialized -Wno-pointer-sign -Wno-empty-body
-Wno-string-plus-int -Wno-unused-const-variable
-Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality
-Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef
-Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter=20
-Qunused-arguments  -I/pics/CrossBuild/src/lib/libutil
-I/pics/CrossBuild/src/lib/msun/arm -I/pics/CrossBuild/src/lib/msun/src
-c /pics/CrossBuild/src/lib/libc/arm/gen/flt_rounds.c -o flt_rounds.So
--- arm_initfini.So ---
cc  -fpic -DPIC  -O -pipe   -I/pics/CrossBuild/src/lib/libc/include
-I/pics/CrossBuild/src/lib/libc/../../include
-I/pics/CrossBuild/src/lib/libc/arm -DNLS  -D__DBINTERFACE_PRIVATE
-I/pics/CrossBuild/src/lib/libc/../../contrib/gdtoa
-I/pics/CrossBuild/src/lib/libc/../../contrib/libc-vis -DINET6
-I/pics/CrossBuild/obj/arm.armv6/pics/CrossBuild/src/lib/libc
-I/pics/CrossBuild/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE
-I/pics/CrossBuild/src/lib/libc/../libmd
-I/pics/CrossBuild/src/lib/libc/../../contrib/jemalloc/include
-I/pics/CrossBuild/src/lib/libc/../../contrib/tzcode/stdtime
-I/pics/CrossBuild/src/lib/libc/stdtime
-I/pics/CrossBuild/src/lib/libc/locale -DBROKEN_DES -DPORTMAP
-DDES_BUILTIN -I/pics/CrossBuild/src/lib/libc/rpc -DYP -DNS_CACHING
-DSYMBOL_VERSIONING -MD  -MF.depend.arm_initfini.So -MTarm_initfini.So
-std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k
-Wno-uninitialized -Wno-pointer-sign -Wno-empty-body
-Wno-string-plus-int -Wno-unused-const-variable
-Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality
-Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef
-Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter=20
-Qunused-arguments  -I/pics/CrossBuild/src/lib/libutil
-I/pics/CrossBuild/src/lib/msun/arm -I/pics/CrossBuild/src/lib/msun/src
-c /pics/CrossBuild/src/lib/libc/arm/gen/arm_initfini.c -o arm_initfini.S=
o
--- flt_rounds.So ---
/pics/CrossBuild/src/lib/libc/arm/gen/flt_rounds.c:34:10: fatal error:
'softfloat-for-gcc.h' file not found
#include "softfloat-for-gcc.h"
         ^
1 error generated.
*** [flt_rounds.So] Error code 1

bmake[4]: stopped in /pics/CrossBuild/src/lib/libc
1 error


On 5/19/2016 21:16, bob prohaska wrote:
> On my RPI2 the OS build/install cycle stopped at installkernel
> (sorry, not buildworld) reporting an unknown architecture.
>
> Using TARGET_ARCH=3Darmv6 allowed the kernel install to complete,
> with a normal reboot. However, an attempt to update and re-run
> buildworld without options triggered the error
> bmake[1]: "/usr/src/Makefile.inc1" line 242: Unknown target armv6hf:arm=
=2E
>
> Invoking buildworld with TARGET_ARCH=3Darmv6 then produces
> bmake[1]: "/usr/src/Makefile.inc1" line 266: To cross-build, set TARGET=
_ARCH.
>
> World and kernel were thus built with no options but the kernel was ins=
talled with
> TARGET_ARCH=3Darmv6, apparently causing an identity crisis 8-)
>
> Uname -a reports
> FreeBSD www.zefox.com 11.0-CURRENT FreeBSD 11.0-CURRENT #100 r300176M: =
Thu May 19 15:08:18 PDT 2016     root@www.zefox
> .com:/usr/obj/usr/src/sys/RPI2  arm=20
>
> What's the best way to repair the damage?
>
> Thanks for reading,
>
> bob prohaska
>
>
>
> On Thu, May 19, 2016 at 04:21:02PM -0700, bob prohaska wrote:
>> On RPI2
>> =20
>> make installworld TARGET_ARCH=3Darmv6
>>
>> was sufficient.
>>
>> The only visible glitch on reboot was
>>
>> (da0:umass-sim0:0:0:0): READ(10). CDB: 28 00 03 c9 6b a8 00 00 28 00=20
>> (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an erro=
r
>> (da0:umass-sim0:0:0:0): Retrying command
>>
>> but that seems unrelated. Boot was otherwise normal.
>>
>> bob prohaska
>>
>> On Wed, May 18, 2016 at 12:24:21PM -1000, David Cornejo wrote:
>>> I am trying that now, I'll report back when it finishes
>>>
>>> thanks!
>>>
>>> On Wed, May 18, 2016 at 12:12 PM, Warner Losh <imp@bsdimp.com> wrote:=

>>>> I believe, but I haven't tested, that all that should be required is=

>>>> an installworld / installkernel.
>>>> You'll need to build with TARGET_ARCH=3Darmv6 and may need to say DE=
STDIR=3D/ to get
>>>> around the cross-threading safety checks.
>>>>
>>>> Warner
>>>>
>>>> On Wed, May 18, 2016 at 1:40 PM, David Cornejo <dave@dogwood.com> wr=
ote:
>>>>> Hi,
>>>>>
>>>>> What needs to be done to convert an arm6hf system to the new
>>>>> hard-float arm6? can it be done?
>>>>>
>>>>> dave c
>>>>> _______________________________________________
>>>>> freebsd-arm@freebsd.org mailing list
>>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
>>>>> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.o=
rg"
>>> _______________________________________________
>>> freebsd-arm@freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
>>> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org=
"
>> _______________________________________________
>> freebsd-arm@freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
>> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"=

> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"

--=20
Karl Denninger
karl@denninger.net <mailto:karl@denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/

--------------ms060707060409060508030102
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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
jYLWQ8aTJDonDT3BYofvaHxI5voAAAAAAAA=
--------------ms060707060409060508030102--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?364fe8cb-0cbd-e0d3-5fa4-c2be9f3a8036>