From: shelarcy (shelarcy_at_[hidden])
Date: 2004-07-06 01:05:35


I used v2 to make the dll on mingw, I don't make it because
"-Wl,-h -Wl,gauche.dll" is not needed and gcc throw the error.
If using -sTOOLS=mingw, though this error is not appeared but
gcc know himself mingw version or not, so this select must be
automaticly.

gcc.link.dll bin\gcc\debug\gauche.dll
c:\MinGW\bin\..\lib\gcc-lib\mingw32\3.2.3\..\..\..\..\mingw32\bin\ld.exe:
invalid hex number for PE parameter 'gauche.dll'

g++ -g -o "bin\gcc\debug\gauche.dll" -Wl,-h -Wl,gauche.dll
-shared "bin\gcc\debug\autoloads.o" "bin\gcc\debug\bignum.o"
"bin\gcc\debug\boolean.o" "bin\gcc\debug\char.o" "bin\gcc\debug\class.o"
"bin\gcc\debug\compare.o" "bin\gcc\debug\compile.o" "bin\gcc\debug\core.o"
"bin\gcc\debug\error.o" "bin\gcc\debug\exclib.o" "bin\gcc\debug\extlib.o"
"bin\gcc\debug\hash.o" "bin\gcc\debug\keyword.o" "bin\gcc\debug\list.o"
"bin\gcc\debug\load.o" "bin\gcc\debug\macro.o" "bin\gcc\debug\module.o"
"bin\gcc\debug\moplib.o" "bin\gcc\debug\number.o"
"bin\gcc\debug\parameter.o" "bin\gcc\debug\port.o" "bin\gcc\debug\proc.o"
"bin\gcc\debug\promise.o" "bin\gcc\debug\read.o" "bin\gcc\debug\regexp.o"
"bin\gcc\debug\repl.o" "bin\gcc\debug\signal.o" "bin\gcc\debug\stdlib.o"
"bin\gcc\debug\string.o" "bin\gcc\debug\symbol.o" "bin\gcc\debug\vector.o"
"bin\gcc\debug\vm.o" "bin\gcc\debug\weak.o" "bin\gcc\debug\write.o"
"bin\gcc\debug\syslib.o" "bin\gcc\debug\system.o" -Wl,-Bdynamic -lgc
-Wl,-Bstatic -Wl,-Bdynamic -lgc -Wl,-Bstatic -Wl,-Bdynamic

...failed gcc.link.dll bin\gcc\debug\gauche.dll...
...skipped <pbin\gcc\debug>gosh.exe for lack of
<pbin\gcc\debug>gauche.dll...

-- 
shelarcy <shelarcy_at_[hidden]>
http://page.freett.com/shelarcy/