Hi Jamie,
if you like to contribute a pull request to the flext build system, it would be 
appreciated!
best, Thomas

--
Thomas Grill
http://grrrr.org



> Am 25.05.2017 um 15:09 schrieb Jamie Bullock <[email protected]>:
> 
> 
> Awesome… this works! Thank you so much.
> 
> Jamie
> 
> 
>> On 25 May 2017, at 12:13, Christof Ressi <[email protected]> wrote:
>> 
>> Hi, could be a problem with your linker flags. Try these:
>> 
>> gcc -static-libgcc -shared -Wl,--enable-auto-import "/c/pdbinpath/pd.dll" -o 
>> foo.dll foo.o
>> 
>> I basically took the linker flags from pdlibbuilder. I generally recommend 
>> this tool for building externals because it's cross platform and really 
>> convenient.
>> 
>> https://github.com/pure-data/pd-lib-builder/blob/master/Makefile.pdlibbuilder
>> 
>> Christof
>> 
>> 
>> Gesendet: Donnerstag, 25. Mai 2017 um 11:48 Uhr
>> Von: "Jamie Bullock" <[email protected]>
>> An: [email protected]
>> Betreff: [PD] Linking externals on windows with mingw32
>> 
>> 
>> Hi list,
>> 
>> I'm trying to compile externals on Windows 10 using mingw32 toolchain. Pd 
>> version 0.47.1
>> 
>> I always get link errors related to Pd's global symbols being undefined, e.g.
>> 
>>    undefined reference to `_imp__s_bang'
>>    undefined reference to `_imp__s_list'
>> 
>> etc
>> 
>> My linker flags are:
>> 
>>   gcc  -shared -Wl,--enable-auto-import -o test.dll -L.../pd/bin -lpd
>> 
>> I get a similar issue linking externals built with Flext. Linkage seems to 
>> work fine except for these symbols.
>> 
>> Any ideas?
>> _______________________________________________ [email protected] mailing 
>> list UNSUBSCRIBE and account-management -> 
>> https://lists.puredata.info/listinfo/pd-list
>> 
>> _______________________________________________
>> [email protected] mailing list
>> UNSUBSCRIBE and account-management -> 
>> https://lists.puredata.info/listinfo/pd-list
> 
> 
> _______________________________________________
> [email protected] mailing list
> UNSUBSCRIBE and account-management -> 
> https://lists.puredata.info/listinfo/pd-list

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to