[Vm-dev] Re: UUID as internal (was 4.0.3.2196 for Unix)
Eliot Miranda
eliot.miranda at gmail.com
Wed Apr 14 18:55:49 UTC 2010
Hi Laurent
On Wed, Apr 14, 2010 at 10:44 AM, laurent laffont <laurent.laffont at gmail.com
> wrote:
>
>
>
> On Wed, Apr 14, 2010 at 6:29 PM, Ian Piumarta <piumarta at speakeasy.net>wrote:
>
>>
>> On Apr 14, 2010, at 9:08 AM, Eliot Miranda wrote:
>>
>> I wouldn't have thought that CFLAGS was where this belongs. LDFLAGS or
>>> some such. Can you check that the libtool
>>>
>>
>> libtool (along with all auto* tools) was removed from the Unix build
>> process in September of last year.
>>
>> invocation includes -Wl,-Bsymbolic?
>>>
>>
>> "configure --CFLAGS=x" sets CMAKE_C_FLAGS=x and the latter should indeed
>> be passed to the link command.
>>
>> Laurent: to confirm this, go to your build directory, delete squeakvm,
>> then run "make VERBOSE=1" and scroll up to the link command (which will be
>> just under a line highlighted in red, assuming your terminal does colour).
>>
>> Cheers,
>> Ian
>>
>>
>
>
> Linking C executable squeakvm
> /usr/bin/cmake -E cmake_link_script CMakeFiles/squeakvm.dir/link.txt
> --verbose=1
>
> /usr/bin/gcc -Wl,-Bsymbolic -Wl,--export-dynamic
> CMakeFiles/squeakvm.dir/gnu-interp.c.o CMakeFiles/squeakvm.dir/vm/aio.c.o
> CMakeFiles/squeakvm.dir/vm/debug.c.o
> CMakeFiles/squeakvm.dir/vm/osExports.c.o
> CMakeFiles/squeakvm.dir/vm/sqUnixCharConv.c.o
> CMakeFiles/squeakvm.dir/vm/sqUnixExternalPrims.c.o
> CMakeFiles/squeakvm.dir/vm/sqUnixMain.c.o
> CMakeFiles/squeakvm.dir/vm/sqUnixMemory.c.o
> CMakeFiles/squeakvm.dir/home/lol/sandbox/squeakvm/Squeak-4.0.3.2196-src/Cross/vm/sqNamedPrims.c.o
> CMakeFiles/squeakvm.dir/home/lol/sandbox/squeakvm/Squeak-4.0.3.2196-src/Cross/vm/sqVirtualMachine.c.o
> CMakeFiles/squeakvm.dir/version.c.o
> CMakeFiles/squeakvm.dir/disabledPlugins.c.o -o squeakvm -rdynamic -lm -ldl
> ADPCMCodecPlugin/libADPCMCodecPlugin.a
> AsynchFilePlugin/libAsynchFilePlugin.a
> BMPReadWriterPlugin/libBMPReadWriterPlugin.a B2DPlugin/libB2DPlugin.a
> BitBltPlugin/libBitBltPlugin.a CroquetPlugin/libCroquetPlugin.a
> DSAPrims/libDSAPrims.a ZipPlugin/libZipPlugin.a DropPlugin/libDropPlugin.a
> FFTPlugin/libFFTPlugin.a FilePlugin/libFilePlugin.a
> FloatArrayPlugin/libFloatArrayPlugin.a FloatMathPlugin/libFloatMathPlugin.a
> GeniePlugin/libGeniePlugin.a
> JPEGReadWriter2Plugin/libJPEGReadWriter2Plugin.a
> JPEGReaderPlugin/libJPEGReaderPlugin.a
> JoystickTabletPlugin/libJoystickTabletPlugin.a Klatt/libKlatt.a
> LargeIntegers/libLargeIntegers.a LocalePlugin/libLocalePlugin.a
> Matrix2x3Plugin/libMatrix2x3Plugin.a
> MiscPrimitivePlugin/libMiscPrimitivePlugin.a RePlugin/libRePlugin.a
> SecurityPlugin/libSecurityPlugin.a SerialPlugin/libSerialPlugin.a
> SocketPlugin/libSocketPlugin.a SoundCodecPrims/libSoundCodecPrims.a
> SoundGenerationPlugin/libSoundGenerationPlugin.a
> SoundPlugin/libSoundPlugin.a StarSqueakPlugin/libStarSqueakPlugin.a
> SurfacePlugin/libSurfacePlugin.a -lnsl
>
but what's the libtool command for making the external UUID plugin?
>
> Laurent Laffont
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20100414/969a9416/attachment-0001.htm
More information about the Vm-dev
mailing list