gcc-cross: Don't reference machine specific variables
PATCH 1/1 gcc-cross: Don't reference machine specific variables
gcc-cross is installed into a package architecture specific directory and is not meant to be machine specific. This patch replaces MACHINE_ARCH with PACKAGE_ARCH to ensure this is really the case.
This was found by examining sstate checksums.
---
meta/recipes-devtools/gcc/gcc-cross.inc +6 -6
@@ -87,12 +87,12 @@ then exit 1 fi echo "lappend boards_dir [pwd]/../../.." > ${B}/site.exp - echo "load_generic_config \"unix\"" > ${B}/${MACHINE_ARCH}.exp - echo "set_board_info username \$user" >> ${B}/${MACHINE_ARCH}.exp - echo "set_board_info rsh_prog ssh" >> ${B}/${MACHINE_ARCH}.exp - echo "set_board_info rcp_prog scp" >> ${B}/${MACHINE_ARCH}.exp - echo "set_board_info hostname \$target" >> ${B}/${MACHINE_ARCH}.exp - DEJAGNU=${B}/site.exp make -k check RUNTESTFLAGS="--target_board=${MACHINE_ARCH}\$@" + echo "load_generic_config \"unix\"" > ${B}/${PACKAGE_ARCH}.exp + echo "set_board_info username \$user" >> ${B}/${PACKAGE_ARCH}.exp + echo "set_board_info rsh_prog ssh" >> ${B}/${PACKAGE_ARCH}.exp + echo "set_board_info rcp_prog scp" >> ${B}/${PACKAGE_ARCH}.exp + echo "set_board_info hostname \$target" >> ${B}/${PACKAGE_ARCH}.exp + DEJAGNU=${B}/site.exp make -k check RUNTESTFLAGS="--target_board=${PACKAGE_ARCH}\$@" STOP
Quoted 5 lines · Richard Purdie
gcc-cross is installed into a package architecture specific directory and is not meant to be machine specific. This patch replaces
MACHINE_ARCHwithPACKAGE_ARCHto ensure this is really the case.This was found by examining sstate checksums.
This change is fine. Since its only a script name it does not matter what its called.
Quoted 28 lines
Signed-off-by Richard Purdie <[email protected]>---
meta/recipes-devtools/gcc/gcc-cross.inc +0
-0@@ -87,12 +87,12 @@ thenexit 1
fi
echo "lappendboards_dir[pwd]/../../.." > ${B}/site.exp
- echo "load_generic_config\"unix\"" > ${B}/${MACHINE_ARCH}.exp
- echo "set_board_infousername \$user" >> ${B}/${MACHINE_ARCH}.exp
- echo "set_board_inforsh_progssh" >> ${B}/${MACHINE_ARCH}.exp
- echo "set_board_inforcp_progscp" >> ${B}/${MACHINE_ARCH}.exp
- echo "set_board_infohostname \$target" >> ${B}/${MACHINE_ARCH}.exp
- DEJAGNU=${B}/site.exp make -k check RUNTESTFLAGS="--target_board=${MACHINE_ARCH}\$@"
+ echo "load_generic_config\"unix\"" > ${B}/${PACKAGE_ARCH}.exp
+ echo "set_board_infousername \$user" >> ${B}/${PACKAGE_ARCH}.exp
+ echo "set_board_inforsh_progssh" >> ${B}/${PACKAGE_ARCH}.exp
+ echo "set_board_inforcp_progscp" >> ${B}/${PACKAGE_ARCH}.exp
+ echo "set_board_infohostname \$target" >> ${B}/${PACKAGE_ARCH}.exp
+ DEJAGNU=${B}/site.exp make -k check RUNTESTFLAGS="--target_board=${PACKAGE_ARCH}\$@"STOP
Quoted 7 lines · Richard Purdie
gcc-cross is installed into a package architecture specific directory and is not meant to be machine specific. This patch replaces
MACHINE_ARCHwithPACKAGE_ARCHto ensure this is really the case.This was found by examining sstate checksums.
Signed-off-by Richard Purdie <[email protected]>
Quoted 31 lines
---
meta/recipes-devtools/gcc/gcc-cross.inc +6
-6@@ -87,12 +87,12 @@ then exit 1 fi echo "lappend boards_dir [pwd]/../../.." > ${B}/site.exp - echo "load_generic_config \"unix\"" > ${B}/${MACHINE_ARCH}.exp - echo "set_board_info username \$user" >> ${B}/${MACHINE_ARCH}.exp - echo "set_board_info rsh_prog ssh" >> ${B}/${MACHINE_ARCH}.exp - echo "set_board_info rcp_prog scp" >> ${B}/${MACHINE_ARCH}.exp - echo "set_board_info hostname \$target" >> ${B}/${MACHINE_ARCH}.exp - DEJAGNU=${B}/site.exp make -k check RUNTESTFLAGS="--target_board=${MACHINE_ARCH}\$@" + echo "load_generic_config \"unix\"" > ${B}/${PACKAGE_ARCH}.exp + echo "set_board_info username \$user" >> ${B}/${PACKAGE_ARCH}.exp + echo "set_board_info rsh_prog ssh" >> ${B}/${PACKAGE_ARCH}.exp + echo "set_board_info rcp_prog scp" >> ${B}/${PACKAGE_ARCH}.exp + echo "set_board_info hostname \$target" >> ${B}/${PACKAGE_ARCH}.exp + DEJAGNU=${B}/site.exp make -k check RUNTESTFLAGS="--target_board=${PACKAGE_ARCH}\$@" STOP_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]