Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Sep 2005 14:39:55 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        John Nielsen <lists@jnielsen.net>
Cc:        stable@freebsd.org, sysadmin@alexdupre.com
Subject:   Re: MySQL 4.1, GCC 3.x, FreeBSD 4.x
Message-ID:  <20050921183955.GA97891@xor.obsecurity.org>
In-Reply-To: <200509211431.19141.lists@jnielsen.net>
References:  <200509211431.19141.lists@jnielsen.net>

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

--qMm9M+Fa2AknHoGS
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Sep 21, 2005 at 02:31:18PM -0400, John Nielsen wrote:
> Should it be possible to compile and run MySQL 4.1 with GCC 3.4 on a Free=
BSD=20
> 4.11 machine?
>=20
> I have a server which, for the time being at least, cannot be updated to=
=20
> FreeBSD 5.  I'm currently running the stock MySQL 4.1.14 compiled from th=
e=20
> port with no make flags.
>=20
> I would like to experiment with different build options/flags in the hope=
s=20
> of boosting performance.  Specifically, I'd like to build it with=20
> linuxthreads and optimized C flags, but I am wary of using -O3 with gcc=
=20
> 2.9.  Am I just being paranoid?
>=20
> When I try this from databases/mysql41-server:
> make WITH_LINUXTHREADS=3Dyes BUILD_OPTIMIZED=3Dyes USE_GCC=3D3.4

USE_GCC is wrong, it's not a user-controllable variable. Set CC
instead.

This might be OK as long as there is no C++ code involved, which
cannot be linked to C++ code from gcc 2.95.

-O3 can be dangerous, so use with care.

Kris
--qMm9M+Fa2AknHoGS
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQFDMaj6Wry0BWjoQKURAnsaAKCRIHBORs2BSc5+tLp8TQveuM/oEwCfYbpl
tqTa+9PFjq8bVYc1kV9PHnI=
=M9N7
-----END PGP SIGNATURE-----

--qMm9M+Fa2AknHoGS--



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