[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 <gnustep@theravensnest.org> 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 <pkg-llvm-team@lists.alioth.debian.org>
> 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
- Re: libobjc2 still failing tests, (continued)
- Re: libobjc2 still failing tests, Andreas Fink, 2019/01/26
- Re: libobjc2 still failing tests, David Chisnall, 2019/01/26
- Re: libobjc2 still failing tests, Andreas Fink, 2019/01/26
- Re: libobjc2 still failing tests, David Chisnall, 2019/01/26
- Re: libobjc2 still failing tests, Andreas Fink, 2019/01/26
- Re: libobjc2 still failing tests, Andreas Fink, 2019/01/26
- Re: libobjc2 still failing tests, David Chisnall, 2019/01/26
- Re: libobjc2 still failing tests, Andreas Fink, 2019/01/26
- Re: libobjc2 still failing tests,
Andreas Fink <=