This is the original command-line:
mingw32-ld --entry=_DllMain@12 --image-base=0x74ae0000
@obj-i386/dll/win32/msxml3/msxml3_objs.rsp --start-group
"/usr/local/new/RosBE/i386/lib/gcc/mingw32/4.4.3/libgcc.a"
obj-i386/lib/3rdparty/libxml2/libxml2.a output-i386/dll/3rdparty/libxslt/libxslt.dll
obj-i386/lib/3rdparty/libwine/wine.a obj-i386/lib/3rdparty/libwine/wineldr.a
obj-i386/dll/win32/urlmon/liburlmon.a obj-i386/dll/win32/wininet/libwininet.a
obj-i386/dll/win32/ws2_32/libws2_32.a obj-i386/dll/win32/comctl32/libcomctl32.a
obj-i386/dll/win32/shell32/libshell32.a obj-i386/dll/win32/shlwapi/libshlwapi.a
obj-i386/dll/win32/cabinet/libcabinet.a obj-i386/dll/win32/oleaut32/liboleaut32.a
obj-i386/dll/win32/ole32/libole32.a obj-i386/dll/win32/version/libversion.a
obj-i386/dll/win32/user32/libuser32.a obj-i386/dll/win32/gdi32/libgdi32.a
obj-i386/dll/win32/advapi32/libadvapi32.a obj-i386/lib/sdk/uuid/uuid.a
obj-i386/dll/ntdll/libntdll.a obj-i386/lib/3rdparty/mingw/mingw_common.a
obj-i386/lib/3rdparty/mingw/oldnames.a obj-i386/dll/ntdll/libntdll.a
obj-i386/dll/win32/kernel32/libkernel32.a obj-i386/dll/win32/msvcrt/libmsvcrt.a
obj-i386/lib/debugsup/debugsup_ntdll.a --end-group -disable-stdcall-fixup
-file-alignment=0x1000 -section-alignment=0x1000 --shared --exclude-all-symbols -o
output-i386/dll/win32/msxml3/msxml3.dll
This is on RosBE 2.0 with RBUILD.
Note that it's trying to link with libxslt.dll, which obviously won-t work on a
non-Windows host.
Removing that broken linkage makes the link work fine if I do it by hand. Can anyone fix?
--
Best regards,
Alex Ionescu