PROCESSOR_IDENTIFIER: command not found

cowwoc cowwoc at bbs.darktech.org
Mon Jun 7 18:42:45 UTC 2010



David Holmes-9 wrote:
> 
>> Shouldn't jdk_generic_profile.sh use braces instead of round brackets?
>> That
>> is, ${PROCESSOR_IDENTIFIER} instead of $(PROCESSOR_IDENTIFIER)? Is this a
>> bug in the makefile?
> 
> It's a bug in the script - a typo introduced by this recent changeset:
> 
> changeset:   970:90873391a0e0
> parent:      945:fea0898259ae
> user:        ohair
> date:        Thu Mar 26 16:52:00 2009 -0700
> summary:     6822374: Windows: detect X64 when PROCESSOR_IDENTIFIER 
> contains EM64T or Intel64
> 
> diff -r fea0898259ae -r 90873391a0e0 make/jdk_generic_profile.sh
> --- a/make/jdk_generic_profile.sh       Tue Mar 17 13:45:01 2009 -0700
> +++ b/make/jdk_generic_profile.sh       Thu Mar 26 16:52:00 2009 -0700
> @@ -174,7 +174,8 @@ else
> 
>     # Check CYGWIN (should have already been done)
>     #   Assumption here is that you are in a shell window via cygwin.
> -  if [ "$(echo ${PROCESSOR_IDENTIFIER} | fgrep AMD64)" != "" ] ; then
> +  proc_arch=`echo "$(PROCESSOR_IDENTIFIER)" | expand | cut -d' ' -f1 | 
> sed -e 's at x86@X86 at g' -e 's at Intel64@X64 at g' -e 's at em64t@X64 at g' -e 
> 's at EM64T@X64 at g' -e 's at amd64@X64 at g' -e 's at AMD64@X64 at g' -e 's at ia64@IA64 at g'`
> +  if [ "${proc_arch}" = "X64" ] ; then
>       windows_arch=amd64
>     else
>       windows_arch=i586
> 
> David Holmes
> 

Silly question: how did no one catch this for 14 months?! Notice the date
reads 2009 not 2010. Secondly, does anyone plan on committing a fix? :) Who
do I report to in general if I run across other bugs in the build process?

Thanks,
Gili
-- 
View this message in context: http://old.nabble.com/PROCESSOR_IDENTIFIER%3A-command-not-found-tp28793595p28809115.html
Sent from the OpenJDK Build Infrastructure mailing list archive at Nabble.com.




More information about the build-dev mailing list