On Fri, Aug 06, 2010 at 05:05:19PM +0200, Richard Guenther wrote:
> On Fri, Aug 6, 2010 at 4:49 PM, Jack Howarth <[email protected]> wrote:
> > Ralf,
> > Looking at Fedora 13 and Debian
> > unstable, I see that their gcc 4.4
> > compilers are using -ldl to avoid
> > an explicit linkage on libppl_c, libppl
> > and libcloog. However this still leaves
> > them open to a mismatch should they
> > silently uprgrade libcloog from a
> > version built against ppl-0.10.2 to
> > one built against ppl-0.11. The gcc
> > build is loading the ppl headers via
> > the cloog headers so one ends up with
> > a gcc built against older ppl headers
> > that loads the libcloog.0.* built with
> > newer ppl headers.
>
> We can include a runtime version check.
>
> Richard.
Richard,
Which libppl would get checked? If gcc
loads libppl via -ldl and libcloog also
is directly linked to libppl, would a version
check from gcc be looking at the dl loaded
libppl or the one linked to libcloog? Or
would this do a direct version check with
ppl in gcc and compare that to the answer
from a version check done through cloog's
interfaces?
Jack