[ghemical-devel] Re: Ghemical 1.51 and Shared Libraries?

Jean Bréfort jean.brefort@ac-dijon.fr
19 May 2004 14:39:02 +0200


--=-hmJn0vm8wDXj2i2eGQnE
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Le mer 19/05/2004 =C3=A0 13:13, Jean Br=C3=A9fort a =C3=A9crit :
> Le mer 19/05/2004 =C3=A0 11:59, Tommi Hassinen a =C3=A9crit :
> > On Mon, 17 May 2004, Geoff Hutchison wrote:
> >=20
> > > One last question for Ghemical 1.5x development. Would it be helpful =
to
> > > build shared libraries for MOPAC and libghemical? I can help with thi=
s,
> > > though it's easiest to switch to automake/libtool when building share=
d
> > > libs and this makes the actual Makefiles unreadable. (OTOH, the
> > > Makefile.am files are easy to handle and the shared library support i=
s
> > > worth it, IMHO.)
> >=20
> > Hello,
> >=20
> > unfortunately I know nothing about libtool or automake, and this is not=
 a
> > good moment for me to start learning them either.  :(
> >=20
> > But.
> >=20
> > An alternative build system like this seems to be quite easily
> > maintainable as a separate patch as well, or what do you think? Perhaps
> > this libtool/automake buildsystem could be a patchfile as long as it se=
ems
> > to be tested and "safe" enough to be the principal build system.
> >=20
> > Any ideas/comments?
>=20
> I fully agree with Geoff. Shared libraries are easier to use in many
> cases and libtool/automake make easy to build shared, static libraries
> or both. I can help too.

As a sample I made a libtoolized package for mopac7. Note that the
COPYING and AUTHORS files should be updated and that some files might be
missing, expecially in tests. The package is available at:
http://jean.brefort.free.fr/mopac7.tgz
It compiles and generate by default both a static and a shared
libraries.

--=-hmJn0vm8wDXj2i2eGQnE
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQBAq1VmUkVLHK5zOkcRAuRTAJ0f8Qn4qU/cVDXs03c/O5GSQqSsPwCgwNJN
y0xALMnB2S/g5cABD3V03Fw=
=z6GO
-----END PGP SIGNATURE-----

--=-hmJn0vm8wDXj2i2eGQnE--