Martin:
  Is /usr/bin always in PATH? If yes, I agree this change has no impact to 
current user. 

Thanks
Liming
-----Original Message-----
From: Olivier Martin [mailto:[email protected]] 
Sent: Thursday, May 15, 2014 12:34 AM
To: [email protected]
Subject: Re: [edk2-buildtools] [PATCH] BaseTools/tools_def.template: Remove the 
hardcoded path for 'iasl' on Unix system

Any feedback on this one?
________________________________________
From: Olivier Martin [[email protected]]
Sent: 11 April 2014 11:03
To: [email protected]
Cc: Olivier Martin
Subject: [PATCH] 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 <[email protected]>
---
 BaseTools/Conf/tools_def.template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/BaseTools/Conf/tools_def.template 
b/BaseTools/Conf/tools_def.template
index f6a92d4..8a9cb0e 100644
--- a/BaseTools/Conf/tools_def.template
+++ b/BaseTools/Conf/tools_def.template
@@ -162,7 +162,7 @@ DEFINE GCC47_X64_PREFIX        = /usr/bin/
 DEFINE GCC48_IA32_PREFIX       = /usr/bin/
 DEFINE GCC48_X64_PREFIX        = /usr/bin/

-DEFINE UNIX_IASL_BIN           = /usr/bin/iasl
+DEFINE UNIX_IASL_BIN           = ENV(IASL_PREFIX)iasl
 #DEFINE UNIX_IASL_BIN           = $(HOME)/programs/iasl
 DEFINE WIN_ASL_BIN_DIR         = C:\ASL
 DEFINE WIN_IASL_BIN            = DEF(WIN_ASL_BIN_DIR)\iasl.exe
--
1.8.5


-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium.  Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered 
in England & Wales, Company No:  2557590 ARM Holdings plc, Registered office 
110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company 
No:  2548782


------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE 
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available 
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
edk2-buildtools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-buildtools-devel

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
edk2-buildtools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-buildtools-devel

Reply via email to