On 2 April 2014 15:38, Steven Kinney <steven.kinney@linaro.org> wrote:
Hi Fu Wei,

                    I will take a peek at the results as well, also
looking at a GCC 4.8 toolchain issue regarding SCT; although it is not
exactly the same issue.

BR,

Steve

On 2 April 2014 09:26, Fu Wei <fu.wei@linaro.org> wrote:
>
>
>
> -------- Original Message --------
> Subject: Test result for linaro-edk2 tree
> Date: Wed, 02 Apr 2014 13:15:56 +0800
> From: Fu Wei <fu.wei@linaro.org>
> Reply-To: Fu Wei <fu.wei@linaro.org>
> Organization: Linaro
> To: Leif Lindholm <leif.lindholm@linaro.org>
> CC: anmar.oueja@linaro.org <anmar.oueja@linaro.org>,  Ilias Biris <ilias.biris@linaro.org>
>
> Hi guys,
> Today, I tested the linaro-edk2 tree, and met some problem. So I report it below:
>
> First of all, tree info :
> ------------------------------------
> $ git remote show linaro-edk2
> * remote linaro-edk2
>   Fetch URL: git://git.linaro.org/uefi/linaro-edk2.git
>   Push  URL: git://git.linaro.org/uefi/linaro-edk2.git
>   HEAD branch: master
>   Remote branches:
>     linaro-topic-a5 tracked
>     linaro-topic-a9 tracked
>     master          tracked
>     release         tracked
>     release-prep    tracked
>     tianocore-edk2  tracked
>
> $ git log --oneline  linaro-edk2/master
> 4533f02 Merge branch 'linaro-topic-tc2' into release-prep
> b6782ab Merge branch 'linaro-topic-tc1' into release-prep
> 3eab5ef Merge branch 'linaro-topic-pxeboot' into release-prep
> 9bb8bcf Merge branch 'linaro-topic-panda' into release-prep
> 366381f Merge branch 'linaro-topic-misc' into release-prep
> 55fdc3a Merge branch 'linaro-topic-leg' into release-prep
> e9ec942 Merge branch 'linaro-topic-fvp' into release-prep
> 9832fea Merge branch 'linaro-topic-bds' into release-prep
> ebb9a3a Merge branch 'linaro-topic-arndale' into release-prep
> 59b3d2f Merge branch 'linaro-topic-a9' into release-prep
> 06f642c ArmPlatformPkg/ArmVExpressPkg: add acpi support
> 35560e5 arm: gic: Disable local interrupts on ExitBootServices()
> 123cf61 SMBIOS:VE: Add SMBIOS support for ARM VE models
> e65c9f0 SMBIOS:ARM: Add SMBIOS base driver on ARM Platform
> -----------------------------------
>
> the uefi-tools info:
> ------------------------------------
> $ git remote show origin
> * remote origin
>   Fetch URL: git://git.linaro.org/arm/uefi/uefi-tools.git
>   Push  URL: git://git.linaro.org/arm/uefi/uefi-tools.git
>   HEAD branch: master
>   Remote branches:
>     add-args      tracked
>     boot-menu-arg tracked
>     master        tracked
>   Local branch configured for 'git pull':
>     master merges with remote master
>   Local ref configured for 'git push':
>     master pushes to master (up to date)
>
> $ git log --oneline
> bd82729 remove unused and obsolete tools
> 16f279f Major update to build scripts.
> c729af7 rtsm_common: add FVP A9 model
> cb271b3 Align uefi-build.sh for current tree.
> 825f628 Fix uefi-build to work with updated upstream edksetup.sh
> 09738bd rtsm_common: add support for FVP A15 models
> cc88db0 rtsm_common: update uefi links
>
> -----------------------------------
>
> (1) recompile linaro-edk2/master and linaro-edk2/release-prep  (FAIL)
> The part of the compile log is attached : uefi_test_build.error1.log
>
> (2) recompile linaro-edk2/release (PASS)
>
> (3) test linaro-edk2/release binary (FAIL on TFTP boot linux) (PASS on TFTP boot GRUB, not PXE)
>     *The problems described in [Bug 1274126] still exist.*
>     But I think it is not the tftp problem, maybe there are some problems on "loader"
>
> (4) recompile linaro-edk2/release with the latest uefi-tools. (FAIL)
>     The latest uefi-tools means "After fffbbc3":
> ----------------------------------
> [tekkamanninja@fuwei uefi-tools]$ git log origin/master --oneline
> 023efc2 More TOOLCHAIN debug
> e6875fd Add debug to workout TOOLCHAIN issues
> 351ccd6 Add Juno build
>
> *fffbbc3 uefi-build: update TOOLCHAIN configuration*
>
> bd82729 remove unused and obsolete tools
> 16f279f Major update to build scripts.
> c729af7 rtsm_common: add FVP A9 model
> cb271b3 Align uefi-build.sh for current tree.
> ----------------------------------
>    (i) Unknown toolchain version '4.8.3'
>        The part of the compile log is attached : uefi_tools_build.error1.log
>
>    (ii) apply a patch to solve (i)
>        The patch is attached : uefi-tools_Unknown_toolchain_version.patch

I've applied your patch, tested it locally and pushed it to the repo now.  Thanks!


>
>    (iii) [GCC48] not defined
>        The part of the compile log is attached : uefi_tools_build.error2.log

I don't know why you would see this error.  If you are using the latest code from linaro-edk2 or Tianocore, the tools definitions for GCC48 should be in there.


 
>
>
> Those are all the tests I have tried. If you feel any test is in the wrong way, please let me know, I will try again.
>
>
> --
> Best regards,
>
> Fu Wei
> LAVA Engineer From Red Hat
> LAVA Team
> Linaro.org | Open source software for ARM SoCs
> Ph: +86 186 2020 4684 (mobile)
> IRC: fuwei
> Skype: tekkamanninja
> Room 1512, Regus One Corporate Avenue,Level 15,
> One Corporate Avenue,222 Hubin Road,Huangpu District,
> Shanghai,China 200021
>
>
>