discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libobjc2 still failing tests


From: Andreas Fink
Subject: Re: libobjc2 still failing tests
Date: Fri, 25 Jan 2019 15:11:36 +0100

PS: when I compile it with clang7 without the  
-DCMAKE_BUILD_TYPE=RelWithDebInfo  then I have no errors.
When I then try to compile gnustep-base, I run into problems


cd make
    export RUNTIME_VERSION=gnustep-2.0
    export LDLAGS="-L/usr/local/lib"
    ./configure \
            --with-layout=fhs \
            --disable-importing-config-file \
            --enable-native-objc-exceptions \
            --enable-objc-arc \
            --enable-install-ld-so-conf \
            --with-library-combo=ng-gnu-gnu \
            --with-config-file=/usr/local/etc/GNUstep/GNUstep.conf \
            --with-user-config-file='.GNUstep.conf' \
            --with-user-defaults-dir='GNUstep/Library/Defaults' \
            --with-objc-lib-flag="-l:libobjc.so.4.6" 
            
            
     make install
     source /usr/local/etc/GNUstep/GNUstep.conf
cd ..
cd base
 ./configure  --with-config-file=/usr/local/etc/GNUstep/GNUstep.conf  

<lots lof blabla>

checking for gettid()... yes
checking whether objc really works... yes
checking if the compiler supports -fconstant-string-class... yes
checking if +load method is executed before main... yes
checking for objc_sync_enter... no
configure: error: The objc runtime library does not appear to have 
synchronisation support.  Try re-configuring gnustep-make with a CPPFLAGS 
variable containing a -L point to specify the directory containing the correct 
libobjc, or using the --with-objc-lib-flag=... option.



> On 25 Jan 2019, at 14:19, David Chisnall <address@hidden> wrote:
> 
> On 25/01/2019 11:35, Andreas Fink wrote:
>> With clang-7 I get these test results
>> 96% tests passed, 6 tests failed out of 162
>> Total Test time (real) =  23.69 sec
>> The following tests FAILED:
>>        7 - alignTest_legacy (OTHER_FAULT)
>>        8 - alignTest_legacy_optimised (OTHER_FAULT)
>>       35 - ConstantString_legacy (OTHER_FAULT)
>>       36 - ConstantString_legacy_optimised (OTHER_FAULT)
>>      123 - zeroSizedIVar_legacy (OTHER_FAULT)
>>      124 - zeroSizedIVar_legacy_optimised (OTHER_FAULT)
>> Errors while running CTest
>> Makefile:83: recipe for target 'test' failed
> 
> So what are you doing in your environment that's different from mine?
> 
> ```
> $ cat /etc/issue
> Debian GNU/Linux buster/sid \n \l
> 
> $ apt show clang-7
> Package: clang-7
> Version: 1:7.0.1-4
> Priority: optional
> Section: devel
> Source: llvm-toolchain-7
> Maintainer: LLVM Packaging Team <address@hidden>
> Installed-Size: 31.4 MB
> Provides: c++-compiler, c-compiler, objc-compiler
> Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libllvm7 (>= 1:7~svn298832-1~), 
> libstdc++6 (>= 5.2), libstdc++-8-dev, libgcc-8-dev, libobjc-8-dev, 
> libclang-common-7-dev (= 1:7.0.1-4), libclang1-7 (= 1:7.0.1-4), libc6-dev, 
> binutils
> Recommends: llvm-7-dev, python, libomp-7-dev
> Suggests: clang-7-doc
> Homepage: https://www.llvm.org/
> Download-Size: 7,887 kB
> APT-Manual-Installed: yes
> APT-Sources: http://ftp.us.debian.org/debian testing/main amd64 Packages
> Description: C, C++ and Objective-C compiler
> Clang project is a C, C++, Objective C and Objective C++ front-end
> based on the LLVM compiler. Its goal is to offer a replacement to the
> GNU Compiler Collection (GCC).
> .
> Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
> provides most of the support of C++17.
> 
> $ cmake .. -G Ninja -DCMAKE_C_COMPILER=clang-7 -DCMAKE_CXX_COMPILER=clang++-7
> -- The C compiler identification is Clang 7.0.1
> -- The ASM compiler identification is Clang
> -- Found assembler: /usr/bin/clang-7
> -- The CXX compiler identification is Clang 7.0.1
> -- Check for working C compiler: /usr/bin/clang-7
> -- Check for working C compiler: /usr/bin/clang-7 -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Detecting C compile features
> -- Detecting C compile features - done
> -- Check for working CXX compiler: /usr/bin/clang++-7
> -- Check for working CXX compiler: /usr/bin/clang++-7 -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Detecting CXX compile features
> -- Detecting CXX compile features - done
> -- Testing C++ interop
> -- Testing C++ standard library
> -- libobjc will depend on C++ standard library
> -- Looking for pthread.h
> -- Looking for pthread.h - found
> -- Looking for pthread_create
> -- Looking for pthread_create - not found
> -- Looking for pthread_create in pthreads
> -- Looking for pthread_create in pthreads - not found
> -- Looking for pthread_create in pthread
> -- Looking for pthread_create in pthread - found
> -- Found Threads: TRUE
> -- GNUstep install type set to NONE
> -- Performing Test CXA_ALLOCATE_EXCEPTION_NOEXCEPT_COMPILES
> -- Performing Test CXA_ALLOCATE_EXCEPTION_NOEXCEPT_COMPILES - Success
> -- Configuring done
> -- Generating done
> -- Build files have been written to: libobjc2/linbuild
> $ ninja
> [0/1] Re-running CMake...
> -- Testing C++ interop
> -- Testing C++ standard library
> -- libobjc will depend on C++ standard library
> -- GNUstep install type set to NONE
> -- Configuring done
> -- Generating done
> -- Build files have been written to: libobjc2/linbuild
> [370/370] Linking C executable Test/ObjCXXEHInterop
> $ ctest -j200
> Test project /home/theraven/winhome/source/repos/libobjc2/linbuild
>        Start  91: WeakReferences_arc_legacy
>        Start  92: WeakReferences_arc_legacy_optimised
>        Start  89: WeakReferences_arc
>        Start  90: WeakReferences_arc_optimised
>        Start 133: hash_test
>        Start 135: hash_test_legacy
>        Start  49: ManyManySelectors
>        Start  50: ManyManySelectors_optimised
>        Start  52: ManyManySelectors_legacy_optimised
>        Start  51: ManyManySelectors_legacy
>        Start 134: hash_test_optimised
>        Start 136: hash_test_legacy_optimised
>        Start 131: hash_table_delete_legacy
>        Start 132: hash_table_delete_legacy_optimised
>        Start 111: msgInterpose_legacy
>        Start  99: ivar_arc_legacy
>        Start 105: objc_msgSend
>        Start 112: msgInterpose_legacy_optimised
>        Start 100: ivar_arc_legacy_optimised
>        Start  59: PropertyAttributeTest_legacy
>        Start 113: NilException
>        Start 106: objc_msgSend_optimised
>        Start 101: IVarOverlap
>        Start 107: objc_msgSend_legacy
>        Start 138: setSuperclass_optimised
>        Start  96: WeakImportClass_legacy_optimised
>        Start 139: setSuperclass_legacy
>        Start  97: ivar_arc
>        Start  58: PropertyAttributeTest_optimised
>        Start 140: setSuperclass_legacy_optimised
>        Start 117: MethodArguments
>        Start  98: ivar_arc_optimised
>        Start 118: MethodArguments_optimised
>        Start 147: ForeignException_legacy
>        Start 119: MethodArguments_legacy
>        Start 155: ForwardDeclareProtocolAccess
>        Start 148: ForeignException_legacy_optimised
>        Start 156: ForwardDeclareProtocolAccess_optimised
>        Start 141: BoxedForeignException
>        Start 149: category_properties
>        Start 157: ForwardDeclareProtocolAccess_legacy
>        Start 142: BoxedForeignException_optimised
>        Start  65: PropertyIntrospectionTest
>        Start 143: BoxedForeignException_legacy
>        Start 158: ForwardDeclareProtocolAccess_legacy_optimised
>        Start 150: category_properties_optimised
>        Start 144: BoxedForeignException_legacy_optimised
>        Start 145: ForeignException
>        Start 162: ObjCXXEHInterop_legacy_optimised
>        Start 154: CXXExceptions_legacy_optimised
>        Start  31: BlockTest_arc_legacy
>        Start  79: ResurrectInDealloc_arc_legacy
>        Start  11: AllocatePair_legacy
>        Start  21: AssociatedObject2
>        Start  32: BlockTest_arc_legacy_optimised
>        Start  41: ExceptionTest
>        Start 159: ObjCXXEHInterop
>        Start  12: AllocatePair_legacy_optimised
>        Start  80: ResurrectInDealloc_arc_legacy_optimised
>        Start 151: CXXExceptions
>        Start   1: alias
>        Start  22: AssociatedObject2_optimised
>        Start  13: ARCTest_arc
>        Start  33: ConstantString
>        Start  42: ExceptionTest_optimised
>        Start 123: zeroSizedIVar_legacy
>        Start  81: RuntimeTest
>        Start  71: PropertyIntrospectionTest2_arc_legacy
>        Start  23: AssociatedObject2_legacy
>        Start  14: ARCTest_arc_optimised
>        Start 124: zeroSizedIVar_legacy_optimised
>        Start  34: ConstantString_optimised
>        Start   2: alias_optimised
>        Start  43: ExceptionTest_legacy
>        Start  82: RuntimeTest_optimised
>        Start  24: AssociatedObject2_legacy_optimised
>        Start 125: exchange
>        Start  72: PropertyIntrospectionTest2_arc_legacy_optimised
>        Start  15: ARCTest_arc_legacy
>        Start  44: ExceptionTest_legacy_optimised
>        Start  83: RuntimeTest_legacy
>        Start   3: alias_legacy
>        Start  25: BlockImpTest
>        Start 126: exchange_optimised
>        Start  73: ProtocolCreation
>        Start  45: Forward
>        Start   5: alignTest
>        Start  84: RuntimeTest_legacy_optimised
>        Start  94: WeakImportClass_optimised
>        Start  35: ConstantString_legacy
>        Start  60: PropertyAttributeTest_legacy_optimised
>        Start  53: NestedExceptions
>        Start  66: PropertyIntrospectionTest_optimised
>        Start   4: alias_legacy_optimised
>        Start  75: ProtocolCreation_legacy
>        Start  27: BlockImpTest_legacy
>        Start  17: AssociatedObject
>        Start  16: ARCTest_arc_legacy_optimised
>        Start  47: Forward_legacy
>        Start  93: WeakImportClass
>        Start  55: NestedExceptions_legacy
>        Start  37: Category
>        Start  74: ProtocolCreation_optimised
>        Start  38: Category_optimised
>        Start 137: setSuperclass
>        Start  26: BlockImpTest_optimised
>        Start  86: WeakBlock_arc_optimised
>        Start 114: NilException_optimised
>        Start  95: WeakImportClass_legacy
>        Start  54: NestedExceptions_optimised
>        Start  46: Forward_optimised
>        Start   6: alignTest_optimised
>        Start  85: WeakBlock_arc
>        Start  87: WeakBlock_arc_legacy
>        Start  48: Forward_legacy_optimised
>        Start 128: exchange_legacy_optimised
>        Start  36: ConstantString_legacy_optimised
>        Start  61: ProtocolExtendedProperties
>        Start 127: exchange_legacy
>        Start  67: PropertyIntrospectionTest_legacy
>        Start  76: ProtocolCreation_legacy_optimised
>        Start  56: NestedExceptions_legacy_optimised
>        Start 160: ObjCXXEHInterop_optimised
>        Start 120: MethodArguments_legacy_optimised
>        Start  18: AssociatedObject_optimised
>        Start  28: BlockImpTest_legacy_optimised
>        Start 102: IVarOverlap_optimised
>        Start  39: Category_legacy
>        Start 115: NilException_legacy
>        Start 108: objc_msgSend_legacy_optimised
>        Start  62: ProtocolExtendedProperties_optimised
>        Start   7: alignTest_legacy
>        Start 152: CXXExceptions_optimised
>        Start 121: zeroSizedIVar
>        Start  77: ResurrectInDealloc_arc
>        Start 161: ObjCXXEHInterop_legacy
>        Start  57: PropertyAttributeTest
>        Start  88: WeakBlock_arc_legacy_optimised
>        Start  19: AssociatedObject_legacy
>        Start  63: ProtocolExtendedProperties_legacy
>        Start  29: BlockTest_arc
>        Start 129: hash_table_delete
>        Start 103: IVarOverlap_legacy
>        Start  30: BlockTest_arc_optimised
>        Start 109: msgInterpose
>        Start 130: hash_table_delete_optimised
>        Start 146: ForeignException_optimised
>        Start  40: Category_legacy_optimised
>        Start   8: alignTest_legacy_optimised
>        Start  20: AssociatedObject_legacy_optimised
>        Start 122: zeroSizedIVar_optimised
>        Start 153: CXXExceptions_legacy
>        Start 116: NilException_legacy_optimised
>        Start  69: PropertyIntrospectionTest2_arc
>        Start  78: ResurrectInDealloc_arc_optimised
>        Start 104: IVarOverlap_legacy_optimised
>        Start  64: ProtocolExtendedProperties_legacy_optimised
>        Start   9: AllocatePair
>        Start 110: msgInterpose_optimised
>        Start  70: PropertyIntrospectionTest2_arc_optimised
>        Start  10: AllocatePair_optimised
>        Start  68: PropertyIntrospectionTest_legacy_optimised
>  1/162 Test  #49: ManyManySelectors .................................  Passed 
>    2.21 sec
>  2/162 Test  #50: ManyManySelectors_optimised .......................  Passed 
>    2.20 sec
>  3/162 Test  #52: ManyManySelectors_legacy_optimised ................  Passed 
>    2.19 sec
>  4/162 Test  #51: ManyManySelectors_legacy ..........................  Passed 
>    2.18 sec
>  5/162 Test #134: hash_test_optimised ...............................  Passed 
>    2.17 sec
>  6/162 Test #136: hash_test_legacy_optimised ........................  Passed 
>    2.16 sec
>  7/162 Test #131: hash_table_delete_legacy ..........................  Passed 
>    2.15 sec
>  8/162 Test #132: hash_table_delete_legacy_optimised ................  Passed 
>    2.14 sec
>  9/162 Test #111: msgInterpose_legacy ...............................  Passed 
>    2.13 sec
> 10/162 Test  #99: ivar_arc_legacy ...................................  Passed 
>    2.12 sec
> 11/162 Test #105: objc_msgSend ......................................  Passed 
>    2.11 sec
> 12/162 Test #112: msgInterpose_legacy_optimised .....................  Passed 
>    2.10 sec
> 13/162 Test #100: ivar_arc_legacy_optimised .........................  Passed 
>    2.09 sec
> 14/162 Test  #59: PropertyAttributeTest_legacy ......................  Passed 
>    2.08 sec
> 15/162 Test #113: NilException ......................................  Passed 
>    2.07 sec
> 16/162 Test #106: objc_msgSend_optimised ............................  Passed 
>    2.06 sec
> 17/162 Test #101: IVarOverlap .......................................  Passed 
>    2.05 sec
> 18/162 Test #107: objc_msgSend_legacy ...............................  Passed 
>    2.04 sec
> 19/162 Test #138: setSuperclass_optimised ...........................  Passed 
>    2.03 sec
> 20/162 Test  #96: WeakImportClass_legacy_optimised ..................  Passed 
>    2.02 sec
> 21/162 Test #139: setSuperclass_legacy ..............................  Passed 
>    2.01 sec
> 22/162 Test  #97: ivar_arc ..........................................  Passed 
>    2.00 sec
> 23/162 Test  #58: PropertyAttributeTest_optimised ...................  Passed 
>    1.99 sec
> 24/162 Test #140: setSuperclass_legacy_optimised ....................  Passed 
>    1.98 sec
> 25/162 Test #117: MethodArguments ...................................  Passed 
>    1.97 sec
> 26/162 Test  #98: ivar_arc_optimised ................................  Passed 
>    1.96 sec
> 27/162 Test #118: MethodArguments_optimised .........................  Passed 
>    1.95 sec
> 28/162 Test #147: ForeignException_legacy ...........................  Passed 
>    1.94 sec
> 29/162 Test #119: MethodArguments_legacy ............................  Passed 
>    1.93 sec
> 30/162 Test #155: ForwardDeclareProtocolAccess ......................  Passed 
>    1.92 sec
> 31/162 Test #148: ForeignException_legacy_optimised .................  Passed 
>    1.91 sec
> 32/162 Test #156: ForwardDeclareProtocolAccess_optimised ............  Passed 
>    1.90 sec
> 33/162 Test #141: BoxedForeignException .............................  Passed 
>    1.89 sec
> 34/162 Test #149: category_properties ...............................  Passed 
>    1.88 sec
> 35/162 Test #157: ForwardDeclareProtocolAccess_legacy ...............  Passed 
>    1.87 sec
> 36/162 Test #142: BoxedForeignException_optimised ...................  Passed 
>    1.86 sec
> 37/162 Test  #65: PropertyIntrospectionTest .........................  Passed 
>    1.85 sec
> 38/162 Test #143: BoxedForeignException_legacy ......................  Passed 
>    1.84 sec
> 39/162 Test #158: ForwardDeclareProtocolAccess_legacy_optimised .....  Passed 
>    1.83 sec
> 40/162 Test #150: category_properties_optimised .....................  Passed 
>    1.82 sec
> 41/162 Test #144: BoxedForeignException_legacy_optimised ............  Passed 
>    1.81 sec
> 42/162 Test #145: ForeignException ..................................  Passed 
>    1.80 sec
> 43/162 Test #162: ObjCXXEHInterop_legacy_optimised ..................  Passed 
>    1.79 sec
> 44/162 Test #154: CXXExceptions_legacy_optimised ....................  Passed 
>    1.78 sec
> 45/162 Test  #31: BlockTest_arc_legacy ..............................  Passed 
>    1.77 sec
> 46/162 Test  #79: ResurrectInDealloc_arc_legacy .....................  Passed 
>    1.76 sec
> 47/162 Test  #11: AllocatePair_legacy ...............................  Passed 
>    1.75 sec
> 48/162 Test  #21: AssociatedObject2 .................................  Passed 
>    1.74 sec
> 49/162 Test  #32: BlockTest_arc_legacy_optimised ....................  Passed 
>    1.73 sec
> 50/162 Test  #41: ExceptionTest .....................................  Passed 
>    1.72 sec
> 51/162 Test #159: ObjCXXEHInterop ...................................  Passed 
>    1.71 sec
> 52/162 Test  #12: AllocatePair_legacy_optimised .....................  Passed 
>    1.70 sec
> 53/162 Test  #80: ResurrectInDealloc_arc_legacy_optimised ...........  Passed 
>    1.69 sec
> 54/162 Test #151: CXXExceptions .....................................  Passed 
>    1.68 sec
> 55/162 Test   #1: alias .............................................  Passed 
>    1.67 sec
> 56/162 Test  #22: AssociatedObject2_optimised .......................  Passed 
>    1.66 sec
> 57/162 Test  #13: ARCTest_arc .......................................  Passed 
>    1.65 sec
> 58/162 Test  #33: ConstantString ....................................  Passed 
>    1.64 sec
> 59/162 Test  #42: ExceptionTest_optimised ...........................  Passed 
>    1.64 sec
> 60/162 Test #123: zeroSizedIVar_legacy ..............................  Passed 
>    1.63 sec
> 61/162 Test  #81: RuntimeTest .......................................  Passed 
>    1.62 sec
> 62/162 Test  #71: PropertyIntrospectionTest2_arc_legacy .............  Passed 
>    1.61 sec
> 63/162 Test  #23: AssociatedObject2_legacy ..........................  Passed 
>    1.60 sec
> 64/162 Test  #14: ARCTest_arc_optimised .............................  Passed 
>    1.59 sec
> 65/162 Test #124: zeroSizedIVar_legacy_optimised ....................  Passed 
>    1.58 sec
> 66/162 Test  #34: ConstantString_optimised ..........................  Passed 
>    1.57 sec
> 67/162 Test   #2: alias_optimised ...................................  Passed 
>    1.56 sec
> 68/162 Test  #43: ExceptionTest_legacy ..............................  Passed 
>    1.55 sec
> 69/162 Test  #82: RuntimeTest_optimised .............................  Passed 
>    1.53 sec
> 70/162 Test  #24: AssociatedObject2_legacy_optimised ................  Passed 
>    1.52 sec
> 71/162 Test #125: exchange ..........................................  Passed 
>    1.51 sec
> 72/162 Test  #72: PropertyIntrospectionTest2_arc_legacy_optimised ...  Passed 
>    1.51 sec
> 73/162 Test  #15: ARCTest_arc_legacy ................................  Passed 
>    1.49 sec
> 74/162 Test  #44: ExceptionTest_legacy_optimised ....................  Passed 
>    1.49 sec
> 75/162 Test  #83: RuntimeTest_legacy ................................  Passed 
>    1.48 sec
> 76/162 Test   #3: alias_legacy ......................................  Passed 
>    1.47 sec
> 77/162 Test  #25: BlockImpTest ......................................  Passed 
>    1.46 sec
> 78/162 Test #126: exchange_optimised ................................  Passed 
>    1.45 sec
> 79/162 Test  #73: ProtocolCreation ..................................  Passed 
>    1.44 sec
> 80/162 Test  #45: Forward ...........................................  Passed 
>    1.43 sec
> 81/162 Test   #5: alignTest .........................................  Passed 
>    1.42 sec
> 82/162 Test  #84: RuntimeTest_legacy_optimised ......................  Passed 
>    1.41 sec
> 83/162 Test  #94: WeakImportClass_optimised .........................  Passed 
>    1.40 sec
> 84/162 Test  #35: ConstantString_legacy .............................  Passed 
>    1.39 sec
> 85/162 Test  #60: PropertyAttributeTest_legacy_optimised ............  Passed 
>    1.38 sec
> 86/162 Test  #53: NestedExceptions ..................................  Passed 
>    1.37 sec
> 87/162 Test  #66: PropertyIntrospectionTest_optimised ...............  Passed 
>    1.36 sec
> 88/162 Test   #4: alias_legacy_optimised ............................  Passed 
>    1.35 sec
> 89/162 Test  #75: ProtocolCreation_legacy ...........................  Passed 
>    1.34 sec
> 90/162 Test  #27: BlockImpTest_legacy ...............................  Passed 
>    1.33 sec
> 91/162 Test  #17: AssociatedObject ..................................  Passed 
>    1.32 sec
> 92/162 Test  #16: ARCTest_arc_legacy_optimised ......................  Passed 
>    1.31 sec
> 93/162 Test  #47: Forward_legacy ....................................  Passed 
>    1.30 sec
> 94/162 Test  #93: WeakImportClass ...................................  Passed 
>    1.29 sec
> 95/162 Test  #55: NestedExceptions_legacy ...........................  Passed 
>    1.28 sec
> 96/162 Test  #37: Category ..........................................  Passed 
>    1.27 sec
> 97/162 Test  #74: ProtocolCreation_optimised ........................  Passed 
>    1.26 sec
> 98/162 Test  #38: Category_optimised ................................  Passed 
>    1.25 sec
> 99/162 Test #137: setSuperclass .....................................  Passed 
>    1.24 sec
> 100/162 Test  #26: BlockImpTest_optimised ............................ Passed 
>    1.23 sec
> 101/162 Test  #86: WeakBlock_arc_optimised ........................... Passed 
>    1.22 sec
> 102/162 Test #114: NilException_optimised ............................ Passed 
>    1.21 sec
> 103/162 Test  #95: WeakImportClass_legacy ............................ Passed 
>    1.20 sec
> 104/162 Test  #54: NestedExceptions_optimised ........................ Passed 
>    1.19 sec
> 105/162 Test  #46: Forward_optimised ................................. Passed 
>    1.18 sec
> 106/162 Test   #6: alignTest_optimised ............................... Passed 
>    1.18 sec
> 107/162 Test  #85: WeakBlock_arc ..................................... Passed 
>    1.17 sec
> 108/162 Test  #87: WeakBlock_arc_legacy .............................. Passed 
>    1.16 sec
> 109/162 Test  #48: Forward_legacy_optimised .......................... Passed 
>    1.15 sec
> 110/162 Test #128: exchange_legacy_optimised ......................... Passed 
>    1.14 sec
> 111/162 Test  #36: ConstantString_legacy_optimised ................... Passed 
>    1.13 sec
> 112/162 Test  #61: ProtocolExtendedProperties ........................ Passed 
>    1.12 sec
> 113/162 Test #127: exchange_legacy ................................... Passed 
>    1.11 sec
> 114/162 Test  #67: PropertyIntrospectionTest_legacy .................. Passed 
>    1.10 sec
> 115/162 Test  #76: ProtocolCreation_legacy_optimised ................. Passed 
>    1.08 sec
> 116/162 Test  #56: NestedExceptions_legacy_optimised ................. Passed 
>    1.07 sec
> 117/162 Test #160: ObjCXXEHInterop_optimised ......................... Passed 
>    1.06 sec
> 118/162 Test #120: MethodArguments_legacy_optimised .................. Passed 
>    1.05 sec
> 119/162 Test  #18: AssociatedObject_optimised ........................ Passed 
>    1.04 sec
> 120/162 Test  #28: BlockImpTest_legacy_optimised ..................... Passed 
>    1.03 sec
> 121/162 Test #102: IVarOverlap_optimised ............................. Passed 
>    1.02 sec
> 122/162 Test  #39: Category_legacy ................................... Passed 
>    1.01 sec
> 123/162 Test #115: NilException_legacy ............................... Passed 
>    1.00 sec
> 124/162 Test #108: objc_msgSend_legacy_optimised ..................... Passed 
>    0.99 sec
> 125/162 Test  #62: ProtocolExtendedProperties_optimised .............. Passed 
>    0.98 sec
> 126/162 Test   #7: alignTest_legacy .................................. Passed 
>    0.97 sec
> 127/162 Test #152: CXXExceptions_optimised ........................... Passed 
>    0.96 sec
> 128/162 Test #121: zeroSizedIVar ..................................... Passed 
>    0.95 sec
> 129/162 Test  #77: ResurrectInDealloc_arc ............................ Passed 
>    0.94 sec
> 130/162 Test #161: ObjCXXEHInterop_legacy ............................ Passed 
>    0.93 sec
> 131/162 Test  #57: PropertyAttributeTest ............................. Passed 
>    0.92 sec
> 132/162 Test  #88: WeakBlock_arc_legacy_optimised .................... Passed 
>    0.91 sec
> 133/162 Test  #19: AssociatedObject_legacy ........................... Passed 
>    0.90 sec
> 134/162 Test  #63: ProtocolExtendedProperties_legacy ................. Passed 
>    0.89 sec
> 135/162 Test  #29: BlockTest_arc ..................................... Passed 
>    0.88 sec
> 136/162 Test #129: hash_table_delete ................................. Passed 
>    0.87 sec
> 137/162 Test #103: IVarOverlap_legacy ................................ Passed 
>    0.86 sec
> 138/162 Test  #30: BlockTest_arc_optimised ........................... Passed 
>    0.85 sec
> 139/162 Test #109: msgInterpose ...................................... Passed 
>    0.84 sec
> 140/162 Test #130: hash_table_delete_optimised ....................... Passed 
>    0.83 sec
> 141/162 Test #146: ForeignException_optimised ........................ Passed 
>    0.82 sec
> 142/162 Test  #40: Category_legacy_optimised ......................... Passed 
>    0.81 sec
> 143/162 Test   #8: alignTest_legacy_optimised ........................ Passed 
>    0.80 sec
> 144/162 Test  #20: AssociatedObject_legacy_optimised ................. Passed 
>    0.79 sec
> 145/162 Test #122: zeroSizedIVar_optimised ........................... Passed 
>    0.78 sec
> 146/162 Test #153: CXXExceptions_legacy .............................. Passed 
>    0.77 sec
> 147/162 Test #116: NilException_legacy_optimised ..................... Passed 
>    0.76 sec
> 148/162 Test  #69: PropertyIntrospectionTest2_arc .................... Passed 
>    0.75 sec
> 149/162 Test  #78: ResurrectInDealloc_arc_optimised .................. Passed 
>    0.74 sec
> 150/162 Test #104: IVarOverlap_legacy_optimised ...................... Passed 
>    0.73 sec
> 151/162 Test  #64: ProtocolExtendedProperties_legacy_optimised ....... Passed 
>    0.72 sec
> 152/162 Test   #9: AllocatePair ...................................... Passed 
>    0.71 sec
> 153/162 Test #110: msgInterpose_optimised ............................ Passed 
>    0.70 sec
> 154/162 Test  #70: PropertyIntrospectionTest2_arc_optimised .......... Passed 
>    0.69 sec
> 155/162 Test  #10: AllocatePair_optimised ............................ Passed 
>    0.68 sec
> 156/162 Test  #68: PropertyIntrospectionTest_legacy_optimised ........ Passed 
>    0.66 sec
> 157/162 Test  #90: WeakReferences_arc_optimised ...................... Passed 
>    3.19 sec
> 158/162 Test  #92: WeakReferences_arc_legacy_optimised ............... Passed 
>    3.33 sec
> 159/162 Test  #91: WeakReferences_arc_legacy ......................... Passed 
>    3.35 sec
> 160/162 Test #133: hash_test ......................................... Passed 
>    3.28 sec
> 161/162 Test #135: hash_test_legacy .................................. Passed 
>    3.26 sec
> 162/162 Test  #89: WeakReferences_arc ................................ Passed 
>    3.35 sec
> 
> 100% tests passed, 0 tests failed out of 162
> 
> Total Test time (real) =   3.40 sec
> ```
> 
> I just tried using Make instead of Ninja (hopefully no one does that, but 
> just in case...) and it also works, though the builds take noticeably longer.
> 
> David





reply via email to

[Prev in Thread] Current Thread [Next in Thread]