|
From: <oli...@us...> - 2014-05-19 09:53:10
|
Revision: 2664
http://sourceforge.net/p/edk2-buildtools/code/2664
Author: oliviermartin
Date: 2014-05-19 09:53:07 +0000 (Mon, 19 May 2014)
Log Message:
-----------
BaseTools/tools_def.template: Remove the hardcoded path for 'iasl' on Unix system
Most Linux distributions do not provide an up to date IASL compiler.
This older IASL compilers fail to build recent ACPI tables.
We could expect more regular update of the ACPI spec after its governance
moved to a larger organisation (the UEFI Forum). Engineers would need to
update their IASL compiler more often.
The OS environment variable IASL_PREFIX allows to define a specific IASL
compiler. Otherwise, the binary in the PATH would be used.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <oli...@ar...>
Reviewed-by: Jordan Justen <jor...@in...>
Reviewed-by: Gao, Liming <lim...@in...>
Reviewed-by: Liu, Yingke D <yin...@in...>
Modified Paths:
--------------
trunk/BaseTools/Conf/tools_def.template
Modified: trunk/BaseTools/Conf/tools_def.template
===================================================================
--- trunk/BaseTools/Conf/tools_def.template 2014-04-30 01:08:26 UTC (rev 2663)
+++ trunk/BaseTools/Conf/tools_def.template 2014-05-19 09:53:07 UTC (rev 2664)
@@ -162,8 +162,7 @@
DEFINE GCC48_IA32_PREFIX = /usr/bin/
DEFINE GCC48_X64_PREFIX = /usr/bin/
-DEFINE UNIX_IASL_BIN = /usr/bin/iasl
-#DEFINE UNIX_IASL_BIN = $(HOME)/programs/iasl
+DEFINE UNIX_IASL_BIN = ENV(IASL_PREFIX)iasl
DEFINE WIN_ASL_BIN_DIR = C:\ASL
DEFINE WIN_IASL_BIN = DEF(WIN_ASL_BIN_DIR)\iasl.exe
DEFINE WIN_ASL_BIN = DEF(WIN_ASL_BIN_DIR)\asl.exe
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|