RE: How to determine whether the application developedon Linux is LSB Compliant?
"Wichmann, Mats D" <[email protected]> Fri, 16 Jul 2004 05:34:11 -0700
| Newsgroups | gmane.linux.lsb.discuss |
|---|---|
| Message-ID | <A06801158AE07847B27A52C1A074BC1D04C9121A@fmsmsx404.amr.corp.intel.com> |
>> I am a developer working in a team doing development on Red >Hat Linux. >> >> I woud like to find out whether the appliction developed by >our team is LSB compliant or not. >> >> How can I obtain this? What do I need to do this? > >The first place to start is to download lsbappchk: > >http://www.linuxbase.org/download/index.php/test_suites > >Note that unless you use the LSB build tools, you will at least get an >error about the LSB linker, and you may get some about the wrong >versions of functions being used. It is however a good first pass to >check how close a binary is to being compliant. As Chris notes, without using the LSB tools, you'll not be conforming. Some of the messages are false negatives, ones that go away if you do use the right tools, which will enforce the proper symbol versions, dynamic linker, and so on. Also an autoconfiguring build run under the LSB tools may well detect most of the portability issues and do the right thing. Nonetheless, there's probably some work to be done and we're happy to give pointers as issues come up.