I'm still seeing a link failure with r11221. A confusing bit: I stopped the stripping of libparrot.dll, and nm seems to see the symbols that the linker's complaining about:
[...] Compiling with: xx.c gcc -I./include -pipe -I/usr/local/include -g -Wall -Wstrict-prototypes -Wmissing-prototypes -Winline -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Winline -W -Wno-unused -Wsign-compare -Wformat-nonliteral -Wformat-security -Wpacked -Wdisabled-optimization -Wno-shadow -falign-functions=16 -DHAS_JIT -DI386 -DHAVE_COMPUTED_GOTO -I. -o xx.o -c xx.c gcc -o miniparrot.exe -L/usr/local/lib compilers/imcc/main.o \ -L/home/gbacon/src/parrot/blib/lib -lparrot -lcrypt src/null_config.o compilers/imcc/main.o: In function `imcc_version': /home/gbacon/src/parrot/compilers/imcc/main.c:118: undefined reference to `_Parrot_revision' /home/gbacon/src/parrot/compilers/imcc/main.c:122: undefined reference to `_Parrot_config_revision' compilers/imcc/main.o: In function `main': /home/gbacon/src/parrot/compilers/imcc/main.c:469: undefined reference to `_imcc_init' Info: resolving _yydebug by linking to __imp__yydebug (auto-import) Info: resolving _line by linking to __imp__line (auto-import) collect2: ld returned 1 exit status make: *** [miniparrot.exe] Error 1 $ nm blib/lib/libparrot.dll | egrep 'Parrot_(config_)?revision|imcc_init' 1007c7c0 T _Parrot_config_revision 1007c7b0 T _Parrot_revision 10175380 T _imcc_init 10166320 T _imcc_init_tables Phbbbbbt! Greg