Can plugins add libraries to unix vm?

Bert Freudenberg bert at impara.de
Wed Dec 21 15:39:18 UTC 2005


I am not sure why ar would be involved here ... can you post the  
commands issued by make?

This is an external module, right?

- Bert -

Am 21.12.2005 um 16:18 schrieb Alan Sibley:

> Hmmm... when I try that... "ar" complains mightily
>
> ar: -Wl,-framework: No such file or directory
> ar: -Wl,Cocoa:.....
>
> when vm-display-Quartz compiles and links... it doesn't look to be  
> using ar.
> I'm not the "makefile jockey" to quite determine why that is :(
>
> Thanks for you patience...
>
> On Dec 21, 2005, at 7:26 AM, Bert Freudenberg wrote:
>
>>
>> Am 21.12.2005 um 12:35 schrieb Alan Sibley:
>>
>>> Hey folks,
>>>
>>> We are working on a plugin using the unix VM for squeak under OSX  
>>> Tiger.
>>> I'd like to have the resulting squeak VM link in some foundation  
>>> stuff from OSX
>>> (CoreFoundation CoreServices...). Is there a way to trigger this  
>>> using
>>> the Makefile.in stuff (tried altering XLDFLAGS, PLIBS, LIBS with  
>>> no success).
>>>
>>> It would be nice to have this linkage only occur if adding in our  
>>> plugin.
>>
>> Use the source, Luke:
>>
>> bert.vektor platforms/unix/vm-display-Quartz % cat Makefile.inc
>> XCPPFLAGS=      -I$(topdir)/platforms/Cross/plugins/ 
>> B3DAcceleratorPlugin \
>>                 -I$(topdir)/platforms/unix/plugins/ 
>> B3DAcceleratorPlugin \
>>                 -framework Cocoa -framework OpenGL
>>
>> PLIBS=          -Wl,-framework -Wl,Cocoa \
>>                 -Wl,-framework -Wl,OpenGL
>>
>>
>> - Bert -
>>





More information about the Vm-dev mailing list