Skip to content

Commit

Permalink
scons: override the platform instead of using the host one - fixes bu…
Browse files Browse the repository at this point in the history
…ild issues on non-linux systems

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31620 3c298f89-4303-0410-b956-a3cf2f4a3e73
  • Loading branch information
nbd committed May 5, 2012
1 parent 1c2f381 commit bf5c507
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
2 changes: 2 additions & 0 deletions include/scons.mk
@@ -1,3 +1,5 @@
export PLATFORM=posix

SCONS_VARS = \
CC="$(TARGET_CC)" \
CXX="$(TARGET_CXX)" \
Expand Down
11 changes: 11 additions & 0 deletions tools/scons/patches/001-platform_env.patch
@@ -0,0 +1,11 @@
--- a/engine/SCons/Platform/__init__.py
+++ b/engine/SCons/Platform/__init__.py
@@ -63,6 +63,8 @@ def platform_default():
care about the machine architecture.
"""
osname = os.name
+ if 'PLATFORM' in os.environ:
+ return os.environ['PLATFORM']
if osname == 'java':
osname = os._osType
if osname == 'posix':

0 comments on commit bf5c507

Please sign in to comment.