Summary: | xdm, lbxproxy, and xfs don't build on some GLIBC based systems: _XOPEN_SOURCE undefined | ||
---|---|---|---|
Product: | xorg | Reporter: | J.P. Larocque <piranha-fdo-bz> |
Component: | * Other | Assignee: | Xorg Project Team <xorg-team> |
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | major | ||
Priority: | high | CC: | alan.coopersmith |
Version: | 7.1 (2006.05) | ||
Hardware: | x86 (IA32) | ||
OS: | other | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
J.P. Larocque
2006-06-24 20:42:01 UTC
I've put the simple fix shown into xdm CVS head for now until someone figures out a better solution on testing for the __GLIBC__ define or something similar. CVSROOT: /cvs/xorg Module name: app Changes by: alanc@kemper.freedesktop.org 06/06/27 16:33:26 Log message: 2006-06-27 Alan Coopersmith <alan.coopersmith@sun.com> * configure.ac: Bugzilla #7317 <https://bugs.freedesktop.org/show_bug.cgi?id=7317> xdm needs to define _XOPEN_SOURCE to build on Hurd (J.P. Larocque) Modified files: app/xdm/: ChangeLog configure.ac Revision Changes Path 1.55 +6 -0 app/xdm/ChangeLog http://webcvs.freedesktop.org/xorg/app/xdm/ChangeLog 1.43 +2 -2 app/xdm/configure.ac http://webcvs.freedesktop.org/xorg/app/xdm/configure.ac The same holds for GNU/kFreeBSD. Could you please change detection by case $host_os in - linux*|gnu*) + linux*|gnu*|*-gnu) OS_CFLAGS="-D_XOPEN_SOURCE" SU="su" ;; Thanks in advance. Petr Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future. xfs should also be fixed now, since AC_USE_SYSTEM_EXTENSIONS was added to it's configure.ac. (In reply to comment #4) > xfs should also be fixed now, since AC_USE_SYSTEM_EXTENSIONS was added > to it's configure.ac. xdm has been switched to AC_USE_SYSTEM_EXTENSIONS too, and lbxproxy is no longer actively maintained, so closing as fixed. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.