ARMv6 -- pkg repo build

John-Mark Gurney jmg at funkthat.com
Fri Nov 21 04:24:55 UTC 2014


Sean Bruno wrote this message on Thu, Nov 20, 2014 at 18:33 -0800:
> On Thu, 2014-11-20 at 17:19 -0800, John-Mark Gurney wrote:
> > Sean Bruno wrote this message on Thu, Nov 20, 2014 at 16:52 -0800:
> > > http://chips.ysv.freebsd.org/build.html?mastername=11armv6-11armv6&build=2014-11-21_00h06m29s
> > > 
> > > I'm making an attempt at ARMv6 packages this week.  If you see
> > > ports that you know how to fix fail (e.g. bmake or deforas-libsystem)
> > > file a bugzilla ticket with your proposed fixes and I'll drive them into
> > > the tree.
> > > 
> > > Once this build is done, an ARMv6 package repo will be available on
> > > this server for alpha testing while we figure out some mechanical bits
> > > to the qemu-emulation I'm using.
> > 
> > re: cuse4bsd failing:
> > 
> > a) not sure why cuse4bsd is being built as a port, since it's been
> > integrated into HEAD as cuse..
> > 
> 
> Ah, that is odd.  I wonder if we've resolved all the dependencies to
> make ports depend on the base system component?

It's only been in head for 5 months, so it's possible that the porters
don't know about it yet..

Imported:
https://svnweb.freebsd.org/changeset/base/r266581

Enabled w/ version bump (1100023 has cuse):
https://svnweb.freebsd.org/changeset/base/r267440

After this I looked at the skipped ports, and there are a handful
(30+) that were skipped because of cuse being missing...

> > b) this looks like a mismatch w/ headers, trying to use machine local
> > headers instead of arm's...
> 
> Odd, this is being done in a jail, even with all my hackery, this
> shouldn't be possible.  However, if the build of the arm jail is copying
> the wrong headers into it in the first place, that's different.

Ahh, it's an issue w/ sys/conf/kmod.mk when it builds the machine
link...  In kmod.mk it does:
${.OBJDIR}/${_link}:
        @case ${.TARGET:T} in \
        machine) \
                path=${SYSDIR}/${MACHINE}/include ;; \

So, looks like MACHINE isn't set correctly, or MACHINE isn't what's
suppose to be here...  Not sure which is correct...

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."


More information about the freebsd-arm mailing list