GL.h headers missing from all lsb-build-*-3.1.1 packages

Printer-friendly version

The GL/gl.h and GL/glx.h headers are part of the LSB 3.1 specification, however these headers are not provided by any of the SDK rpm's (have only checked the i486 and x86_64 packages though). This would seem to be an omission, and since most linux distributions are not yet certified beyond LSB 3.1, it could be argued that 3.1 is the LSB version application vendors will be currently targetting.

What chance is there of having these missing headers added to one of the SDK packages? The lsb-build-desktop package seems the most appropriate.

 

Craig Scott

GL.h headers missing from
Submitted by uragan on Tue, 10/21/2008 - 18:28.

GL headers are included in the 4.0 beta SDK:

https://www.linuxfoundation.org/en/LSB_4.0_Beta#LSB_Software_Development...

Earlier SDK versions, indeed, didn't provide LSB-compatible GL headers; the system ones were used by lsbcc if needed.

Note that new LSB SDK is multitarget, i.e. you can specify any LSB version (>=3.0) as a target version. So there is no need to use older SDK to compile apps compatible with earlier LSB versions.

Copyright © 2008 Linux Foundation. All rights reserved.
LSB is a trademark of the Linux Foundation. Linux is a registered trademark of Linus Torvalds