[Pkg-osg-devel] Bug: #690878 "pkg-config reports wrong path"

Alberto Luaces aluaces at udc.es
Thu Nov 22 19:26:17 UTC 2012


"Manuel A. Fernandez Montecelo" writes:

> 2012/11/22 Alberto Luaces <aluaces at udc.es>:
>>> Failed to build again, it looks like ~7GB isn't enough... will have to
>>> make more room to compile or try to grab the beefier machine soon.
>>
>> Yes, looking at the build tree it says
>>
>> $ du -sm
>> 8079
>
> I have tried with the other machine, and it built fine.  Diff attached
> (I commited to VCS anyway).  Since release managers approved with
> those changes enabled, I will go ahead later, but if you have the
> opportunity confirm that it's OK in the meantime, please do.
>

Yes, it looks good!

>
>
>> Nevertheless, I am starting to be worried about the size of the overall
>> project.  I don't know if it is really worth to have the static version
>> of the library.

[...]

>
> I am not sure about the usefulness of the static libraries.  In OGRE I
> had requests, but since upstream don't recommend it, it's easy for me
> to dismiss the request :-)
>

This time I'm the cuplrit.  There was a whislist bug that asked for it,
and I did so.  Now I regret doing that, given the amount of
computational power that it takes, specially for uncommon, embedded
platforms, and given the low benefit of just having them.

>
> I don't know about Loic, but I don't have much experience with the OSG
> community, so whatever you decide I'm fine with it.  We can drop the
> static library just after the release and see the amount of complaints
> that it generates, and decide after that.
>

Just after the release.  I agree.

>
> Or we can implement an option in rules, so people can easily build the
> static version if they set that option, but it's not built that way by
> default (similar to noopt, nostrip, etc).
>

That's also a sensible option, and could be carried simultaneously with
the former.

>
> About space used, I noticed a strange trend:
> https://buildd.debian.org/status/logs.php?pkg=openscenegraph&arch=armel
> https://buildd.debian.org/status/logs.php?pkg=openscenegraph&arch=i386
> https://buildd.debian.org/status/logs.php?pkg=openscenegraph&arch=ia64
> https://buildd.debian.org/status/logs.php?pkg=openscenegraph&arch=kfreebsd-amd64
>
> In all of these architectures (no data for amd64 since the binary that
> we upload is used; and I can't bother to check all the rest), there's
> a dramatic drop from 3.0.1-1 to -2, to just 10% of the previous 3.*
> releases.  I don't know what change triggered that, and I don't know
> why we need 7-8GB again, didn't look very much to it, but maybe it's
> because some of our C[XX]FLAGS settings overriding other OSG or CMake
> defaults.
>

I'm perplexed as well, will search a bit more to find any trace of
what's going on.

>
> I think that removing static could be a pragmatic measure in that
> sense, if static is of not much use for most people, and will also not
> make impossible the use of ccache (which I wished for very much in the
> last few days :-) ).
>

Indeed, it completely pollutes the cache.

Thanks a lot for your help!

Regards,

Alberto




More information about the Pkg-osg-devel mailing list