Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Sep 2013 17:26:15 +0200
From:      Tijl Coosemans <tijl@FreeBSD.org>
To:        Jung-uk Kim <jkim@FreeBSD.org>
Cc:        Baptiste Daroussin <bapt@freebsd.org>, David Chisnall <theraven@freebsd.org>, Shawn Webb <lattera@gmail.com>, "S.N.Grigoriev" <serguey-grigoriev@yandex.ru>, FreeBSD-current <freebsd-current@freebsd.org>, "O. Hartmann" <ohartman@zedat.fu-berlin.de>
Subject:   Re: libreoffice build error
Message-ID:  <20130918172615.42270918@kalimero.tijl.coosemans.org>
In-Reply-To: <5238FC0E.9090004@FreeBSD.org>
References:  <104781379415439@web14h.yandex.ru> <20130917162045.5b0fc356@thor.walstatt.dyndns.org> <20130917154914.GD31894@ithaqua.etoilebsd.net> <CADt0fhywbyC9y4MGTZ0gkRgFTLRT0MtEyP3_eHVgqF_uMXH2tQ@mail.gmail.com> <20130917155245.GE31894@ithaqua.etoilebsd.net> <52389059.8000200@FreeBSD.org> <5238FC0E.9090004@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/btk1n3cRW8B1Oj9pD7+ZFSt
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue, 17 Sep 2013 21:04:14 -0400 Jung-uk Kim wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>=20
> On 2013-09-17 13:24:41 -0400, Jung-uk Kim wrote:
> > I am still working on libc++ issues but it is much more
> > complicated. :-(
>=20
> I fixed almost everything except for exception handling issues.
> Unfortunately, libc++/libcxxrt's exception handling is not 100%
> compatible with libstdc++'s and I couldn't find a proper fix. :-(
>=20
> Basically, C++/UNO bridge for LibreOffice/OpenOffice does some clever
> hacks, somewhat similar to the example on this blog page:
>=20
> http://zbigg.blogspot.com/2009/03/catch-on-g.html

The definition of struct __cxa_exception doesn't match the one in
/usr/include/c++/v1/cxxabi.h.  There's an extra field at the start
in the __LP64__ case: uintptr_t referenceCount.

--Sig_/btk1n3cRW8B1Oj9pD7+ZFSt
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

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

iF4EAREIAAYFAlI5xhsACgkQfoCS2CCgtiu/zgD9GFPfNQYY6pZ/K0uBeyCPw4YM
MHUSNFBA0jV4GXdzX7gA/2mn7wCTkrDsEf4vTYpox7J8TJQIpwOkFSxah5mdAYCu
=z16C
-----END PGP SIGNATURE-----

--Sig_/btk1n3cRW8B1Oj9pD7+ZFSt--



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