gpsd: fix Python 2.5 build failure

The platform.linux_distribution method was introduced in Python 2.6. Some
of the Buildroot autobuilders still use Python 2.5, which is causing build
failures such as the following.

  http://autobuild.buildroot.net/results/045f1f69bac170d8e75cb4952a2e5b4e85a677b8/build-end.log

This patch removes the linux distribution check from the gpsd SConstruct file.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Simon Dawson 2012-07-30 08:08:21 +01:00 committed by Thomas Petazzoni
parent 1b28718006
commit 4233993b06
1 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,27 @@
The platform.linux_distribution method was introduced in Python 2.6. Some
of the Buildroot autobuilders still use Python 2.5, which is causing build
failures such as the following.
http://autobuild.buildroot.net/results/045f1f69bac170d8e75cb4952a2e5b4e85a677b8/build-end.log
This patch removes the linux distribution check from the gpsd SConstruct file.
Signed-off-by: Simon Dawson <spdawson@gmail.com>
diff -Nurp a/SConstruct b/SConstruct
--- a/SConstruct 2012-07-30 07:57:16.515688546 +0100
+++ b/SConstruct 2012-07-30 08:00:30.135679914 +0100
@@ -80,14 +80,6 @@ systemd = os.path.exists("/usr/share/sys
# Set distribution-specific defaults here
imloads = True
-if sys.platform.startswith('linux'):
- (distro, version, cutename) = platform.linux_distribution()
- if distro == 'Fedora':
- if int(version) >= 13:
- # See https://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking
- imloads = False
- elif os.path.exists("/etc/arch-release"):
- imloads = False
# Does our platform has a working memory-barrier instruction?
# The shared-memory export won't be reliable without it.