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
[-- Attachment #1 --]
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 program.
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.
--
Jean-Sébastien Pédron
[-- Attachment #2 --]
-----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-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53CF8D91.3040302>
