I have to admit, I'm not quite following how this works...

As an example, RHEL doesn't ship w/ libstdc++.so.6. Does LSB statically link something to deal with that problem?

geir

On Jan 11, 2007, at 2:27 AM, Sunny Chan wrote:

Hi Geir,

That doesn't really affect that - LSB is based on POSIX, and they are pretty much just a agreed version of glibc/libstdc++/etc that all Linux vendor would pledge to implement - of course that doesn't mean you should use library calls there is, which compromise the portability to other Unices, just like how you compile to certain version of RH/Suse/etc, but you also compile on other Unixces too.

Thanks


Geir Magnusson Jr. wrote:
How would this affect portability to non-linux platforms?
geir
On Jan 10, 2007, at 8:22 PM, Sunny Chan wrote:
Geir Magnusson Jr. <geir <at> pobox.com> writes:

I ran into this playing with Harmony on OLPC, and a developer
expressed a little surprise that we were still using 3.x.  I don't
follow the gcc ecosystem at all, so I don't know what issues there
are w/ 4.x, and why we wouldn't move forward to it as a general (not
strict) policy.

geir



Actually let me throw another idea at you - Why not compile with LSB SDK, which would actually work across different distribution, and no glibc/ libstdc++
dependency!

For more about LSB, see http://www.freestandards.org/en/LSB
For more about developing with LSB, seehttp:// www.freestandards.org/en/Developers

Thanks,
Sunny Chan






Reply via email to