Date: Mon, 29 Jul 2013 19:42:47 +0200 From: Tijl Coosemans <tijl@coosemans.org> To: lbartoletti <coder@tuxfamily.org> Cc: ohartman@zedat.fu-berlin.de, freebsd-ports@freebsd.org Subject: Re: Freeocl build but doesn't work Message-ID: <20130729194247.1ecaa61d@kalimero.tijl.coosemans.org> In-Reply-To: <20130727195106.6ae79995@bureau> References: <20130725091756.4a01c51d@bureau> <20130725113623.1a9ad58d@kalimero.tijl.coosemans.org> <20130727195106.6ae79995@bureau>
next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/W9YeP1jsxzTJpg3oCH+fYLn Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Sat, 27 Jul 2013 19:51:06 +0200 lbartoletti wrote: > Le Thu, 25 Jul 2013 11:36:23 +0200, Tijl Coosemans a =E9crit : >> On Thu, 25 Jul 2013 09:17:56 +0200 lbartoletti wrote: >>> I try to work with opencl via Freeocl but it doesn't work. >>>=20 >>> When i build a test, it's ok (except with gcc46), but when i run >>> it, it doesn't work : >>> ": version GLIBCXX_3.4.11 required >>> by /usr/local/lib/libOpenCL.so.1 not found" >>>=20 >>> here some logs and the source code for test. >>=20 >> Compiling C++ code with gcc ports is a little tricky because they >> insist on using their own runtime libraries >> (/usr/local/lib/gcc46/libstdc++.so.6) instead of the base system >> libraries (/usr/lib/libstdc++.so.6). >>=20 >> So try to compile your test with "gcc46 >> -Wl,-rpath=3D/usr/local/lib/gcc46". >=20 > It doesn't work. I tried it with FreeBSD amd64 9.1 and 10.0 and > FreeOCL / OpenCL require GLIBCXX_3.4.11 into libstdc++... Then one of the dependencies must be using the base system libstdc++.so (I'm guessing math/gmp). What you could do is create /etc/libmap.conf and add the following line to always use the gcc46 libstdc++.so: libstdc++.so.6 gcc46/libstdc++.so.6 --Sig_/W9YeP1jsxzTJpg3oCH+fYLn Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (FreeBSD) iF4EAREIAAYFAlH2qZsACgkQfoCS2CCgtisuhwD+MuUcVi7vIvmzITtRYOUz2St5 Nb2qPa7YIg66Sydyb0MA/RfDu5p+VcyKZM7BRg2Am4g242UrmkxtlSXGW6jXJwQb =mzLG -----END PGP SIGNATURE----- --Sig_/W9YeP1jsxzTJpg3oCH+fYLn--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130729194247.1ecaa61d>