rawhide report: 20070912 changes
Ralf Corsepius
rc040203 at freenet.de
Thu Sep 13 10:04:13 UTC 2007
On Thu, 2007-09-13 at 09:43 +0000, Kevin Kofler wrote:
> Ralf Corsepius <rc040203 <at> freenet.de> writes:
> > :) yawn. Do you know that you are reheating "yesterday's gossip"?
> > Meanwhile, the embedded SIG has implemented facts.
>
> Yes, by either ignoring your non-existent guidelines or just treating the
> current unfinished draft as authoritative.
Right.
> IMHO that's not something to be proud of.
Right - We (The Embedded Sig) had decided to let the facts speak and not
to contact the FPC. I agreed to this approach, because it implemented
viable precedences and avoided lengthy and fruitless discussions, as I
had been confronted with before in FPC.
> > It's simply that osgal's and osgcal's configure scripts mis-apply
> > pkgconfig and do not acknowledge things similar to this:
> > configure OPENTHREADS_CFLAGS=' ' OPENTHREAD_LIBS='-lOpenThreads'
>
> How is this better than ./configure working out of the box
* It works without vendor-specific pkg-config files.
> (as it would with a
> proper pkgconfig setup)?
* Which pkgconfig files? Debian?
> Now if -lOpenThreads is really _all_ that's needed and on all platforms
> supported by upstream,
In case of openalpp it's only -lOpenThreads.
I can't comment on the situation of osgal and osgcal, because I haven't
seen Chris sources, yet. IIRC, at least one of these packages currently
to be found in CVS, still uses Producer and relies on OSG1's API.
> then not using a configure check at all might work
> (still, it doesn't allow checking that the library is there and of the proper
> version, which pkgconfig allows), but requiring CFLAGS and LIBS to be passed to
> configure by hand is hardly a workable solution.
Pardon?
- It's how things are supposed to work with pkg-config:
From /usr/share/aclocal/pkg.m4:
...
AC_DEFUN([PKG_CHECK_MODULES],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
- It's how things are supposed to work with autoconf in general:
configure CFLAGS=...
Ralf
More information about the fedora-devel-list
mailing list