[Vm-dev] Re: UUID as internal (was 4.0.3.2196 for Unix)

laurent laffont laurent.laffont at gmail.com
Wed Apr 14 17:44:27 UTC 2010


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

Laurent Laffont
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20100414/a4bc357c/attachment.htm


More information about the Vm-dev mailing list