Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jul 2019 18:56:47 +0200
From:      Piotr Kubaj <pkubaj@anongoth.pl>
To:        Alexey Dokuchaev <danfe@freebsd.org>
Cc:        Piotr Kubaj <pkubaj@freebsd.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r506848 - head/benchmarks/super-smack
Message-ID:  <20190718165647.GB38485@ThinkPad-X200.g.anongoth.pl>
In-Reply-To: <20190718120610.GA59568@FreeBSD.org>
References:  <201907181125.x6IBPT8b064735@repo.freebsd.org> <20190718120610.GA59568@FreeBSD.org>

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

--4WFk9JermiMi8UFN
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Disposition: inline

compiler:c++11-lang is currently the closest there is in the ports framework.

This specific error message means that one of linked dependencies (libmysqlclient) was compiled with new GCC and some symbols couldn't be found because of that. Since it uses C++, that's why compiler:c++11-lang is added.

We should probably rename all c11, c++11-lang, c++11-lib, c++14-lang and c++17-lang to modern and modify all ports. Currently lots of ports just need new GCC because some library is compiled with new GCC.

On 19-07-18 12:06:10, Alexey Dokuchaev wrote:
>On Thu, Jul 18, 2019 at 11:25:29AM +0000, Piotr Kubaj wrote:
>> New Revision: 506848
>> URL: https://svnweb.freebsd.org/changeset/ports/506848
>>
>> Log:
>>   benchmarks/super-smack: fix build on GCC architectures
>>
>>   GCC from ports is required:
>>   /usr/local/lib/mysql/libmysqlclient.so: undefined reference to `operator delete(void*, unsigned long)@CXXABI_1.3.9'
>
>Piotr,
>
>While I appreciate fixing all these ports, I don't like where it's going:
>compiler:c++11-lang reads "this port is written in C++11", or maybe "one
>of its dependencies is written in C++11, so it also needed here".
>
>The above error message is about something else.  Can we please find a
>better way to spell "compiler:modern" instead of abusing "c++11-lang"
>and keep confusing everyone?
>
>./danfe

--4WFk9JermiMi8UFN
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAABCgB9FiEEycyIeNkkgohzsoorelmbhSCDnJ0FAl0wpM9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEM5
Q0M4ODc4RDkyNDgyODg3M0IyOEEyQjdBNTk5Qjg1MjA4MzlDOUQACgkQelmbhSCD
nJ3pFRAAtZArrWI85WR70DG5sloH7CwvydZdlz2LlrWOKiCRf+aNTZ8Q/zt8kZZf
k8QEG+pDfGFglAW+bsovf2G2UPdxY4znJkWw4RGGyROitDz9TLGhE5C1raLnmQ0n
oc7js2BeUKbqsJKcr8rfS5orsdkAeSTDad4NfK15LyFZFpCy+3fjPxVlXeZ+yGPT
Wdn0OPRtEorIXBbrwJF1g5g1a/LSmXxic4mDoAItdfM/r6xng8MThYGTkaDSK0hn
BfQUneXsIrIPBWDUNm0oYztTMXSTas1DNpeMQgFwScBsfVBQYifvQ0EhWD/DKw+7
uaYac+TGlyt7h2irEOcw1LNWeFJTSdLuhBRyWcGX9LZhK8Ov1OCS5BZxDynSTbv8
B9bWmX/ewiOHC8ox4rFSGALaG99wwZHdLbdjUXcLb3PnGl+r1m6+wvcm0/7SNNWp
0IE78DoCxqCq+cpwVq2KNwMscCmjQmfuZxmk+uNqo2+/NQY0miFdizGBBU7JiyRv
+iUt4HA5oYdxRVmENa+9MJQSZYxsVwZBw5Fl3AoslDA+mzNLBJe1ho1UooKpUDgC
qYZtuIvmYALbEfifKozZCyR0jT7jGy1z0aZ+iPRMMIa/DeAHrNPugQjkXMsRWLXG
aJqF19DFYjNu2dWRR464jyE99GsDx3Xwrs3xhjOXDJ/KHvFCl0A=
=feCu
-----END PGP SIGNATURE-----

--4WFk9JermiMi8UFN--



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