Re: build probs under Linux?

From: Erick Gallesio <>
Date: Fri, 06 Sep 1996 21:56:43 +0200

> Andrew Dorrell writes
> >
> > In article <> Mark Galassi <> writes:
> >
> > ] Andrew> and upgraded the kernel to 2.0.15. gcc version is 2.7.2.
> > ] Andrew> When trying to compile STk-3.0, the build fails with:
> > ]
> > ] Anyone building Tk stuff on linux should definitely grab the
> > ] patchlevel release of gcc (I think it's or something): it
> > ] claims to fixe the gcc optimization bug that Tk brings out on linux.
> >
> > But this is not Andrew's problem. I believe the program needs to be
> > linked with -ldl, even if you only have the dynamic version
> > My system hash, and two links to it called
> > and These should be set up by ldconfig. The question is,
> > why didn't configure add -ldl to the link options?
> Thanks for the hints... I think the problem may have been that I
> didn't install the a.out version of gcc (from slakware). I installed
> this, ran ldconfig, added the -ldl option in the makefile and managed
> to build successfully. I am still not sure exactly how this system
> works but at least it is working now.
The problems comes (probably) from the way configure try to determine if you
need the -ldl option: it creates a small program with a call to dlopen and try
to link it with the -ldl option. If the link fails, it concludes that your
system doesn't need the -ldl option. The problem arise if your system is not
well installed: the link made by configure fails and configure thinks that you
don't need -ldl; Amazing.

                -- Erick
Received on Sat Sep 07 1996 - 00:21:53 CEST

This archive was generated by hypermail 2.3.0 : Mon Jul 21 2014 - 19:38:59 CEST