Overview
Comment: | Fix a strange bug that was introduced by newer ld versions. The order of .o files is suddenly very important for +[load]. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
bb06d0f275008d8ae5ecb006d8f950f3 |
User & Date: | js on 2011-10-06 22:39:15 |
Other Links: | manifest | tags |
Context
2011-10-07
| ||
11:19 | Don't depend on OFMutex in OFFile. check-in: 36434923ad user: js tags: trunk | |
2011-10-06
| ||
22:39 |
Fix a strange bug that was introduced by newer ld versions. The order of .o files is suddenly very important for +[load]. check-in: bb06d0f275 user: js tags: trunk | |
00:11 | Add forgotten copyright. check-in: 85ba47f0ea user: js tags: trunk | |
Changes
Modified src/Makefile from [995c3eb96d] to [e90d73cf15].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | include ../extra.mk SUBDIRS = exceptions SHARED_LIB = ${OBJFW_SHARED_LIB} STATIC_LIB = ${OBJFW_STATIC_LIB} LIB_MAJOR = ${OBJFW_LIB_MAJOR} LIB_MINOR = ${OBJFW_LIB_MINOR} SRCS = OFApplication.m \ OFArray.m \ OFAutoreleasePool.m \ OFBlock.m \ OFConstantString.m \ OFCountedSet.m \ OFDataArray.m \ OFDataArray+Hashing.m \ OFDate.m \ OFDictionary.m \ OFDoubleMatrix.m \ OFDoubleVector.m \ OFEnumerator.m \ OFFile.m \ OFFloatMatrix.m \ OFFloatVector.m \ OFHash.m \ OFHTTPRequest.m \ OFIntrospection.m \ OFList.m \ | > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | include ../extra.mk SUBDIRS = exceptions SHARED_LIB = ${OBJFW_SHARED_LIB} STATIC_LIB = ${OBJFW_STATIC_LIB} LIB_MAJOR = ${OBJFW_LIB_MAJOR} LIB_MINOR = ${OBJFW_LIB_MINOR} # OFThread needs to be before OFFile, as OFFile requires OFMutex in +[load]. # Some new ld versions are very picky about this, while it always worked with # older versions. SRCS = OFApplication.m \ OFArray.m \ OFAutoreleasePool.m \ OFBlock.m \ OFConstantString.m \ OFCountedSet.m \ OFDataArray.m \ OFDataArray+Hashing.m \ OFDate.m \ OFDictionary.m \ OFDoubleMatrix.m \ OFDoubleVector.m \ OFEnumerator.m \ ${OFTHREAD_M} \ OFFile.m \ OFFloatMatrix.m \ OFFloatVector.m \ OFHash.m \ OFHTTPRequest.m \ OFIntrospection.m \ OFList.m \ |
︙ | ︙ | |||
47 48 49 50 51 52 53 | OFString.m \ OFString+Hashing.m \ OFString+Serialization.m \ OFString+URLEncoding.m \ OFString+XMLEscaping.m \ OFString+XMLUnescaping.m \ OFTCPSocket.m \ | < | 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | OFString.m \ OFString+Hashing.m \ OFString+Serialization.m \ OFString+URLEncoding.m \ OFString+XMLEscaping.m \ OFString+XMLUnescaping.m \ OFTCPSocket.m \ OFURL.m \ OFXMLAttribute.m \ OFXMLCDATA.m \ OFXMLCharacters.m \ OFXMLComment.m \ OFXMLElement.m \ OFXMLElement+Serialization.m \ |
︙ | ︙ |