On 24 April 2017 at 18:20, Eric Engestrom <eric.engest...@imgtec.com> wrote:
> On Friday, 2017-04-21 13:08:26 +0100, Emil Velikov wrote:
>> From: Emil Velikov <emil.veli...@collabora.com>
>>
>> Signed-off-by: Emil Velikov <emil.veli...@collabora.com>
>> ---
>>  .travis.yml | 39 ++++++++++++++++++++++++++++++++++++---
>>  1 file changed, 36 insertions(+), 3 deletions(-)
>>
>> diff --git a/.travis.yml b/.travis.yml
>> index aa2a55d7bb4..1b0368f0a5e 100644
>> --- a/.travis.yml
>> +++ b/.travis.yml
>> @@ -31,6 +31,9 @@ matrix:
>>          - MAKEFLAGS=-j2
>>          - LLVM_VERSION=3.9
>>          - LLVM_CONFIG="llvm-config-${LLVM_VERSION}"
>> +        - DRI_DRIVERS="i915,i965,radeon,r200,swrast,nouveau"
>> +        - 
>> GALLIUM_DRIVERS="i915,nouveau,r300,r600,radeonsi,freedreno,svga,swrast,vc4,virgl,etnaviv,imx"
>> +        - VULKAN_DRIVERS="radeon"
>>        addons:
>>          apt:
>>            sources:
>> @@ -46,6 +49,34 @@ matrix:
>>              - libx11-xcb-dev
>>              - libelf-dev
>>      - env:
>> +        # NOTE: Building SWR is 2x (yes two) times slower than all the other
>> +        # gallium drivers combined.
>> +        # Start this early so that it doesn't hunder the run time.
>> +        - LABEL="make Gallium Drivers SWR"
>> +        - BUILD=make
>> +        - MAKEFLAGS=-j2
>> +        - LLVM_VERSION=3.9
>> +        - LLVM_CONFIG="llvm-config-${LLVM_VERSION}"
>> +        - OVERRIDE_CC=gcc-5
>> +        - OVERRIDE_CXX=g++-5
>> +        - DRI_DRIVERS=""
>> +        - GALLIUM_DRIVERS="swr"
>> +        - VULKAN_DRIVERS=""
>> +      addons:
>> +        apt:
>> +          sources:
>> +            - ubuntu-toolchain-r-test
>> +            - llvm-toolchain-trusty-3.9
>> +          packages:
>> +            # From sources above
>> +            - g++-5
>> +            - llvm-3.9-dev
>> +            # Common
>> +            - x11proto-xf86vidmode-dev
>> +            - libexpat1-dev
>> +            - libx11-xcb-dev
>> +            - libelf-dev
>> +    - env:
>>          - LABEL="scons"
>>          - BUILD=scons
>>          # Explicitly disable.
>> @@ -172,11 +203,13 @@ install:
>>
>>  script:
>>    - if test "x$BUILD" = xmake; then
>> +      test $OVERRIDE_CC && export CC=$OVERRIDE_CC;
>> +      test $OVERRIDE_CXX && export CXX=$OVERRIDE_CXX;
>
> This will break if/when someone adds flags.
> `test -n "$OVERRIDE_CCC"` doesn't have this issue.
>
The extra C confused the hell out of me. I'm assuming it was unintentional.

Good point, although I'm not sure if anyone should do that to begin with.
Do you have any other comments on the series - I'd rather re-spinning
the lot in one go.

Thanks
Emil
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to