[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