Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Dec 2013 11:03:38 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Marcel Moolenaar <marcel@xcllnt.net>
Cc:        "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>, svn-src-all <svn-src-all@freebsd.org>, Marcel Moolenaar <marcel@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org>, Peter Wemm <peter@wemm.org>
Subject:   Re: svn commit: r260022 - head/lib/libkvm
Message-ID:  <20131229090338.GV59496@kib.kiev.ua>
In-Reply-To: <28D86FF3-F13C-4EB1-AEED-4051F2944E27@xcllnt.net>
References:  <201312282301.rBSN1wWP002326@svn.freebsd.org> <CAGE5yCorJaMszNY3FvT2XNGEWMEAE47daCGLnxzdLjAFTcOf0A@mail.gmail.com> <CAGE5yCq5AVC2JJ5HiDj5i_1zQ1fKXj9cNuzF1oN0Tks9eoP=Lg@mail.gmail.com> <28D86FF3-F13C-4EB1-AEED-4051F2944E27@xcllnt.net>

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

--YREkK/99wwX4Ls8o
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Dec 28, 2013 at 06:39:07PM -0800, Marcel Moolenaar wrote:
>=20
> On Dec 28, 2013, at 4:40 PM, Peter Wemm <peter@wemm.org> wrote:
>=20
> > On Sat, Dec 28, 2013 at 4:04 PM, Peter Wemm <peter@wemm.org> wrote:
> >> On Sat, Dec 28, 2013 at 3:01 PM, Marcel Moolenaar <marcel@freebsd.org>=
 wrote:
> >>> Author: marcel
> >>> Date: Sat Dec 28 23:01:57 2013
> >>> New Revision: 260022
> >>> URL: http://svnweb.freebsd.org/changeset/base/260022
> >>>=20
> >>> Log:
> >>>  Allow building a cross libkvm by setting TARGET_ARCH. The library so
> >>>  produced will be called libkvm-${ARCH} instead of libkvm. This allows
> >>>  installing it alongside the native version.
> >>>  For symbol lookups, use ps_pglobal_lookup() instead of __fdnlist()
> >>>  when building a cross libkvm. It is assumed that the cross tool that
> >>>  uses the cross libkvm also provides an implementation for this
> >>>  proc_services function.
> >>>=20
> >>>  Note that this commit does not change any of the architecture-specif=
ic
> >>>  code for cross-compilation.
> >>=20
> >> Are you sure about this? I just got a brand new buildworld failure on
> >> an amd64 machine.  The lib32 build code was trying to use 64 bit pmap
> >> definitions and failed miserably.
> >>=20
> >> I'm really sorry, I accidentally blew away the failure log.  I'll have
> >> another in a few minutes.
> >=20
> >=20
> > This is from stage5.1, the lib32 build:
> >=20
> > /usr/src/lib/libkvm/kvm_amd64.c:78:2: error: unknown type name 'pml4_en=
try_t'
> >        pml4_entry_t    *PML4;
> >        ^
>=20
> Ugh. I'll probably revert...

Might be, it makes more sense to disable libkvm compat32 build ?
The library does not have any chance of functioning on host anyway.
The only compelling argument to keep it is to satisfy the linkage
for binaries which do not use the library.

--YREkK/99wwX4Ls8o
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (FreeBSD)

iQIcBAEBAgAGBQJSv+VpAAoJEJDCuSvBvK1B1+gQAKmbAEkjE8NMJRAVP5vDR1lW
yYwOnSuGRJ+IjxXdwJ51nyIGQ1+A6fUnBWwld//w6qskAHiTRrC+Y49K2ydd0Ksr
G8SYJJVSPusJwqwCkZ0jHBIHCbpYcE32oxYqdB/A022Yrn33T0/Ywvr126J0bPdh
eoYRt0qEyn5U618tB99jQOF9tucbOFoVBjw+ApUHSR7A2vPkUtPvK7mavhI+D4Sb
0sfC0qwRFoc0cBErjW1dZZqLvEC0pCusgye+TvdBbblNR195LKpXCL7Q53AfkiLq
4SCk4ULxiE1JXksYBxzuebhawG0w7QAqJcmdWJi9rE9/TV8jEnToro+mfJFzhbFZ
uzaf0BRPFwNrXJkQwW+aLCkJmZyv2r5VQBL0dzjVZaQehslua0BNCajK2zAUDBkR
av7TG5/kjMmGFsbhMAn1ZTNWOSre3UvPmAFStYOjIaa1LPdDIVHOD7jP52Q82yqP
3Pii0bD3DD8Ghtyr8Jl2f6AZ2VupoByLVBbnfWB8Iv0W/iZumhNBJNC+6XRXZaAH
by0xSIbdYbXZ1ZG9v6MjAnh8ShkHoMy7MP91vBVJLqNdUHPnxkTkoaPe2QpHZ758
I3tp4v/XKdMixVYiMgoU2ZfmDjSNPT3bdmheQHhXq9QQsezxEr9PbUYg1/A5dV9C
flko9Hfpxd1zaetifOYw
=ORDw
-----END PGP SIGNATURE-----

--YREkK/99wwX4Ls8o--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20131229090338.GV59496>