Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jul 2014 12:25:21 +0200
From:      =?ISO-8859-1?Q?Jean-S=E9bastien_P=E9dron?= <jean-sebastien.pedron@dumbbell.fr>
To:        freebsd-x11@freebsd.org
Subject:   Re: ATI radeon 3450 with new xorg
Message-ID:  <53CF8D91.3040302@dumbbell.fr>
In-Reply-To: <20140723120257.394327f4f8aeccc238440e67@fbsd.es>
References:  <20140723120257.394327f4f8aeccc238440e67@fbsd.es>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--8RXwJphdmXGJGuuk5GJxwh9AnQVa10QGb
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 23.07.2014 12:02, Carlos Jacobo Puga Medina wrote:
> Yes, it fails in runtime and is missing this symbol in both of them.

This comes from an incompatibility between:
    o  libc++ (our default C++ standard library), used to build LLVM
       from ports (graphics/dri's dependency),
    o  and libstdc++ (the C++ standard library provided with and used
       by GCC), used to build libglapi on i386.

Here, {LLVM headers + libc++ headers} produce different symbols than
{LLVM headers + libstdc++ headers}, because both standard libraries have
incompatible internal representation of standard C++ types. So they are
both "C++ compliant" of course, but they can't be mixed in the same progr=
am.

The root of your problem isn't this incompatibility however. Clang is
unable to build Mesa on i386 currently. The workaround was to use GCC
temporarily until Clang is fixed. But it's ineffective, because of the
incompatibility.

--=20
Jean-S=E9bastien P=E9dron


--8RXwJphdmXGJGuuk5GJxwh9AnQVa10QGb
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJTz42aAAoJEDnpl2Gl/ZTM19wQAKpWt5ORajJ1GH3RSVLy0ouQ
vIFWsBZEsAgBxWY4qwyb885sm9TaF7ts9Nx3HN2aata8ZT9JCbRIH2IzD/sCVXAB
0HyzOEv8ufT0EOj6Ms7oTog8nGl0smBzhoL4Zbs3X/dojmdW+eieErs2JrnJv3KP
FzESnHctsuFQmAwwTmI6k+R6ZhVGNt0a++hta6J0KW3g3Hpc84+w4LPG2sJdi0CJ
0pf7McUwtYKFpkPa6/cb60A9PJlNhbWIKXzq/cy4NKO/nc2zkyCbJmEBbonA56J5
/2YdHtlW3S60X3nTHpDBEbgDZyYaPINTaEOlzu16b2mhlQdn1vmDJJPhpJy07y5L
F12egObcAxOAZJj9OdYZFRwztFmGGMiYfbiOsYQmyWcKpKr9i26qAbwSVlta6yid
uEWypfpgvX+a6FiBbGpNKqzK7w3ItMyisLBVXjGi/JwOt5ZwJ3tbaAJoyUygXPyF
bMd4ILgq2AExIMnodpGmw7/fVH+jqFd2kmrbqXvyPVolJ6HnNe3lsOg7sgwyoZru
swRfEndviqPyLfBLz0yqfu/gpoa7wNY4Q52fajPsoifYgEkBwSa8GQ+beMF/CqLU
lvfpvu03CI0vrAr0uc435ucQuCZB6b76KRiieRNeKZgoDoXQj1QzErFUrPnbgt9Z
X2owgZFoS3K4tuhBfzL+
=I0Jh
-----END PGP SIGNATURE-----

--8RXwJphdmXGJGuuk5GJxwh9AnQVa10QGb--



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