Date: Mon, 27 Apr 2015 09:36:09 +0300 From: Daniel Braniss <danny@cs.huji.ac.il> To: Tim Kientzle <tim@kientzle.com> Cc: Luiz Otavio O Souza <lists.br@gmail.com>, freebsd-arm <freebsd-arm@freebsd.org>, Ian Lepore <ian@freebsd.org> Subject: Re: crochet build fails at ubldr Wandboard-Dual Message-ID: <BF02661B-5432-4385-8C8A-0ABE603DE0DC@cs.huji.ac.il> In-Reply-To: <B50604D0-9564-45E2-BBFC-DDC76719612D@kientzle.com> References: <CAFuo_fy5tPjQDbtuSwcBEt4UMuu2tv8zRLLwBrpZPUGcyEMKEA@mail.gmail.com> <CAFuo_fx6Ztb2Rn8dPmZ3HBJniChvkZX54qmF_oaA87LJeHCFFQ@mail.gmail.com> <1429456908.1182.82.camel@freebsd.org> <CAFuo_fzHtCF6F%2B%2BUGqSdhzvbkTjxRtoT8sXFKV%2BCr4UpsGmymQ@mail.gmail.com> <1429458041.1182.86.camel@freebsd.org> <1CA4192E-F6B5-4BD8-8BF8-8F725E1EC7BA@kientzle.com> <CAFuo_fx-uqfThQhutvZugAK16HjY2sxtegRcGydkLu0Si_h6uQ@mail.gmail.com> <32B72D5A-742C-4B58-AD65-EA33B306D30C@kientzle.com> <A6E50B78-8694-4984-8984-12479303361E@dons.net.au> <C90A1604-9018-47BF-9214-CB913EEADD80@kientzle.com> <CAB=2f8yOOqp0bQFrcJ9ZFmXsVLNNm%2B%2Be95OZcB0d8VZ6PzDhbQ@mail.gmail.com> <0DADE75A-8680-4DEB-86AE-8764ACA4504C@cs.huji.ac.il> <B50604D0-9564-45E2-BBFC-DDC76719612D@kientzle.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> On Apr 27, 2015, at 4:07 AM, Tim Kientzle <tim@kientzle.com> wrote: >=20 >> the addition of efi is causing other problems too. >> I first tried crochet for arm/current, and kept hitting the = libstand.a issue, >> so I tried cd ..src/ and make with all the flags (including -j16), = and succeeded >> but failed in install. >> i use 10.1 to cross compile for arm/current, so I commented out efi = in Makefile.arm, and it installed ok. >=20 > Please try this patch and let us know if it fixes it for you. I=E2=80=99= ve gone through Crochet builds for both BeagleBone and RaspberryPi with = this and it seems to fix the issue. >=20 >=20 > Index: src/sys/boot/efi/loader/Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- src/sys/boot/efi/loader/Makefile (revision 281985) > +++ src/sys/boot/efi/loader/Makefile (working copy) > @@ -101,6 +101,7 @@ > -j .rela.dyn -j .reloc -j .eh_frame -j set_Xcommand_set = \ > --output-target=3D${EFI_TARGET} ${.ALLSRC} ${.TARGET} >=20 > +LIBSTAND=3D ${.OBJDIR}/../../../../lib/libstand/libstand.a > LIBEFI=3D ${.OBJDIR}/../libefi/libefi.a >=20 > DPADD=3D ${LIBFICL} ${LIBEFI} ${LIBFDT} ${LIBEFI_FDT} = ${LIBSTAND} \ >=20 >=20 >=20 >=20 > <fix_efi_loader_build.patch> >=20 i hand stiched this and other, but got stuck, I am starting again, = applying only your patch (which is for 10? for 11 i had to do it by = hand),=20 will report back in a few hours. BTW, is there some way to parallelise = (-j) the makes? >=20 >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BF02661B-5432-4385-8C8A-0ABE603DE0DC>