[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libobjc
From: |
Eric Heintzmann |
Subject: |
Re: libobjc |
Date: |
Sun, 04 Jul 2004 11:30:36 +0100 |
On 2004-07-03 15:06:28 +0200 Nicola Pero <nicola@brainstorm.co.uk>
wrote:
Hi,
Just a little question:
Is it normal that gnustep-back requires libobjc and base (and gui)
doesn't
need libobjc ?
No - everything needs libobjc. Actually, gnustep-make too probably
should
depend on libobjc, since gnustep-make's ./configure detects the
threading
flags used by libobjc.
In fact, the real question was :
is it normal that libgnustep-base.so.1.9.2 and gnustep-gui.so.0.9.3
don't requires libobjc ?
When building -base (with make):
gcc -shared -Wl,-soname,libgnustep-base.so.1 -o
./shared_obj/libgnustep-base.so.1.9.2 shared_obj/GSCompatibility.o
shared_obj/GSLocale.o shared_obj/preface.o shared_obj/mframe.o
shared_obj/callframe.o shared_obj/GSArray.o
shared_obj/GSAttributedString.o
shared_obj/GSCountedSet.o shared_obj/GSDictionary.o
shared_obj/GSFileHandle.o
shared_obj/GSFormat.o shared_obj/GSFTPURLHandle.o
shared_obj/GSHTTPURLHandle.o shared_obj/GSSet.o shared_obj/GSString.o
shared_obj/GSValue.o shared_obj/NSAttributedString.o
shared_obj/NSArchiver.o
shared_obj/NSArray.o shared_obj/NSAssertionHandler.o
shared_obj/NSAutoreleasePool.o shared_obj/NSBitmapCharSet.o
shared_obj/NSBundle.o shared_obj/NSCalendarDate.o
shared_obj/NSCallBacks.o
shared_obj/NSCharacterSet.o shared_obj/NSClassDescription.o
shared_obj/NSCoder.o shared_obj/NSCopyObject.o
shared_obj/NSCountedSet.o
shared_obj/NSConnection.o shared_obj/NSData.o shared_obj/NSDate.o
shared_obj/NSDateFormatter.o shared_obj/NSDebug.o
shared_obj/NSDecimal.o
shared_obj/NSDecimalNumber.o shared_obj/NSDictionary.o
shared_obj/NSDistantObject.o shared_obj/NSDistributedLock.o
shared_obj/NSDistributedNotificationCenter.o
shared_obj/NSEnumerator.o
shared_obj/NSError.o shared_obj/NSException.o
shared_obj/NSFileHandle.o
shared_obj/NSFileManager.o shared_obj/NSFormatter.o
shared_obj/NSGeometry.o
shared_obj/NSHashTable.o shared_obj/NSHost.o shared_obj/NSIndexSet.o
shared_obj/NSInvocation.o shared_obj/NSKeyedArchiver.o
shared_obj/NSKeyedUnarchiver.o shared_obj/NSKeyValueCoding.o
shared_obj/NSLock.o shared_obj/NSLog.o shared_obj/NSMapTable.o
shared_obj/NSMethodSignature.o shared_obj/NSNotification.o
shared_obj/NSNotificationCenter.o shared_obj/NSNotificationQueue.o
shared_obj/NSNull.o shared_obj/NSNumber.o
shared_obj/NSNumberFormatter.o
shared_obj/NSObjCRuntime.o shared_obj/NSObject.o shared_obj/NSPage.o
shared_obj/NSPipe.o shared_obj/NSPort.o shared_obj/NSPortCoder.o
shared_obj/NSPortMessage.o shared_obj/NSPortNameServer.o
shared_obj/NSProcessInfo.o shared_obj/NSPropertyList.o
shared_obj/NSProtocolChecker.o shared_obj/NSProxy.o
shared_obj/NSRange.o
shared_obj/NSRunLoop.o shared_obj/NSScanner.o
shared_obj/NSSerializer.o
shared_obj/NSSet.o shared_obj/NSSocketPort.o
shared_obj/NSSocketPortNameServer.o shared_obj/NSString.o
shared_obj/NSTask.o
shared_obj/NSThread.o shared_obj/NSTimer.o shared_obj/NSTimeZone.o
shared_obj/NSUnarchiver.o shared_obj/NSUndoManager.o
shared_obj/NSURL.o
shared_obj/NSURLHandle.o shared_obj/NSUser.o
shared_obj/NSUserDefaults.o
shared_obj/NSValue.o shared_obj/NSZone.o shared_obj/externs.o
shared_obj/objc-load.o shared_obj/NSMessagePort.o
shared_obj/NSMessagePortNameServer.o shared_obj/GSFFCallInvocation.o
shared_obj/GSValue0.o shared_obj/GSValue1.o shared_obj/GSValue2.o
shared_obj/GSValue3.o shared_obj/GSValue4.o shared_obj/GSValue5.o
shared_obj/NSNumber0.o shared_obj/NSNumber1.o shared_obj/NSNumber2.o
shared_obj/NSNumber3.o shared_obj/NSNumber4.o shared_obj/NSNumber5.o
shared_obj/NSNumber6.o shared_obj/NSNumber7.o shared_obj/NSNumber8.o
shared_obj/NSNumber9.o shared_obj/NSNumber10.o
shared_obj/NSNumber11.o
shared_obj/NSNumber12.o Additions/shared_obj/subproject.o
-L./shared_obj
-L/home/eric/GNUstep/Library/Libraries
-L/usr/local/lib/GNUstep/Local/Library/Libraries
-L/usr/local/lib/GNUstep/Network/Library/Libraries
-L/usr/lib/GNUstep/System/Library/Libraries -ldl -lz -lcallback
-lavcall
-lxml2 -lz -lpthread -lm -lxslt -lgmp ; (cd ./shared_obj; rm -f
libgnustep-base.so; if [ "libgnustep-base.so.1" !=
"libgnustep-base.so.1.9.2"
]; then rm -f libgnustep-base.so.1; ln -s libgnustep-base.so.1.9.2
libgnustep-base.so.1; fi; ln -s libgnustep-base.so.1
libgnustep-base.so; )
There is no -lobjc flag ...
(But when building tools, there are -lobjc flags)
Eric
- libobjc, Eric Heintzmann, 2004/07/03
- Re: libobjc, Nicola Pero, 2004/07/03
- Re: libobjc,
Eric Heintzmann <=