Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
June 04, 2005 MinGW version of gdc-0.12? | ||||
---|---|---|---|---|
| ||||
Hi, can someone send me a MinGW version of gdc-0.12, I would prefer one that was built with the gcc-3.4.4 release candidate posted at the MinGW site. I want to include it in the Cygwin GCC distribution (which I'm the maintainer of). Regards, Gerrit |
June 04, 2005 Re: MinGW version of gdc-0.12? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gerrit P. Haase | Gerrit P. Haase wrote:
> Hi,
>
> can someone send me a MinGW version of gdc-0.12, I would prefer one
> that was built with the gcc-3.4.4 release candidate posted at the
> MinGW site.
>
> I want to include it in the Cygwin GCC distribution (which I'm the
> maintainer of).
>
>
> Regards,
> Gerrit
Are you expecting to be able to run "gdc -mno-cygwin"? If so, I'll need to make a few changes to gdc. Could you send me or tell me where to get the 3.4.4 Cygwin gcc patches so I make sure I'm doing the right thing?
David
|
June 07, 2005 Re: MinGW version of gdc-0.12? | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Friedman | David Friedman wrote: > Gerrit P. Haase wrote: > >> Hi, >> >> can someone send me a MinGW version of gdc-0.12, I would prefer one >> that was built with the gcc-3.4.4 release candidate posted at the >> MinGW site. >> >> I want to include it in the Cygwin GCC distribution (which I'm the >> maintainer of). >> >> >> Regards, >> Gerrit > > > Are you expecting to be able to run "gdc -mno-cygwin"? If so, I'll need to make a few changes to gdc. Could you send me or tell me where to get the 3.4.4 Cygwin gcc patches so I make sure I'm doing the right thing? After adding all the changes compilation was ok, now compiling with -mno-cygwin resuklts in this error. The paths are all correct and your MinGW version of libgphobos.a is in the right place. $ /usr/bin/gdc -v -mno-cygwin -o hello_d hello.d Reading specs from /usr/lib/gcc/i686-pc-mingw32/3.4.4/specs Reading specs from /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/lib/libgphobos.spec rename spec lib to liborig Configured with: /gcc/gcc-3.4.4/gcc-3.4.4-1/configure --verbose --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-languages=c,ada,c++,d,f77,java,objc --enable-nls --without-included-gettext --enable-version-specific-runtime-libs --without-x --enable-libgcj --disable-java-awt --with-system-zlib --enable-interpreter --disable-libgcj-debug --enable-threads=posix --enable-java-gc=boehm --disable-win32-registry --enable-sjlj-exceptions --enable-hash-synchronization --enable-libstdcxx-debug : (reconfigured) Thread model: posix gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125) /usr/lib/gcc/i686-pc-mingw32/3.4.4/cc1d.exe hello.d -quiet -dumpbase hello.d -mno-cygwin -mtune=pentiumpro -auxbase hello -version -o /tmp/ccp9iO0X.s GNU D version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125) (i686-pc-cygwin) compiled by GNU C version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125). GGC heuristics: --param ggc-min-expand=99 --param ggc-min-heapsize=130894 /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/bin/as.exe -o /tmp/ccn9bhD2.o /tmp/ccp9iO0X.s /usr/lib/gcc/i686-pc-mingw32/3.4.4/collect2.exe -Bdynamic -o hello_d.exe /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/lib/crt2.o -L/usr/lib/gcc/i686-pc-mingw32/3.4.4 -L/usr/lib/gcc/i686-pc-mingw32/3.4.4 -L/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/lib -L/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../.. /tmp/ccn9bhD2.o -lgphobos -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lm -lmingw32 -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt /tmp/ccn9bhD2.o:hello.d:(.text+0x51): undefined reference to `__d_array_bounds' /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/lib/libmingw32.a(main.o):main.c:(.text+0x106): undefined reference to `_WinMain@16' collect2: ld returned 1 exit status Sigh, Gerrit |
June 07, 2005 Re: MinGW version of gdc-0.12? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gerrit P. Haase | Gerrit P. Haase wrote:
> -L/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../.. /tmp/ccn9bhD2.o -lgphobos
It seems s.th. is wrong with the archive:
$ nm /usr/lib/mingw/libgphobos.a
cbridge_math.o:
nm: cbridge_math.o: no symbols
windows.o:
nm: windows.o: no symbols
com.o:
nm: com.o: no symbols
winsock.o:
nm: winsock.o: no symbols
iunknown.o:
nm: iunknown.o: no symbols
registry.o:
nm: registry.o: no symbols
syserror.o:
nm: syserror.o: no symbols
loader.o:
nm: loader.o: no symbols
intrinsic.o:
nm: intrinsic.o: no symbols
support.o:
nm: support.o: no symbols
config.o:
nm: config.o: no symbols
unwind.o:
nm: unwind.o: no symbols
deh.o:
nm: deh.o: no symbols
threadsem.o:
nm: threadsem.o: no symbols
dirent.o:
nm: dirent.o: no symbols
cbridge_time.o:
nm: cbridge_time.o: no symbols
asserterror.o:
nm: asserterror.o: no symbols
switch.o:
nm: switch.o: no symbols
complex.o:
nm: complex.o: no symbols
gcstats.o:
nm: gcstats.o: no symbols
critical.o:
nm: critical.o: no symbols
object.o:
nm: object.o: no symbols
monitor.o:
nm: monitor.o: no symbols
arraycat.o:
nm: arraycat.o: no symbols
invariant.o:
nm: invariant.o: no symbols
outofmemory.o:
nm: outofmemory.o: no symbols
aaA.o:
nm: aaA.o: no symbols
adi.o:
nm: adi.o: no symbols
aApply.o:
nm: aApply.o: no symbols
file.o:
nm: file.o: no symbols
compiler.o:
nm: compiler.o: no symbols
system.o:
nm: system.o: no symbols
moduleinit.o:
nm: moduleinit.o: no symbols
md5.o:
nm: md5.o: no symbols
base64.o:
nm: base64.o: no symbols
cast.o:
nm: cast.o: no symbols
path.o:
nm: path.o: no symbols
string.o:
nm: string.o: no symbols
memset.o:
nm: memset.o: no symbols
math.o:
nm: math.o: no symbols
mmfile.o:
nm: mmfile.o: no symbols
outbuffer.o:
nm: outbuffer.o: no symbols
ctype.o:
nm: ctype.o: no symbols
regexp.o:
nm: regexp.o: no symbols
random.o:
nm: random.o: no symbols
stream.o:
nm: stream.o: no symbols
switcherr.o:
nm: switcherr.o: no symbols
array.o:
nm: array.o: no symbols
gc.o:
nm: gc.o: no symbols
qsort.o:
nm: qsort.o: no symbols
thread.o:
nm: thread.o: no symbols
obj.o:
nm: obj.o: no symbols
utf.o:
nm: utf.o: no symbols
uri.o:
nm: uri.o: no symbols
crc32.o:
nm: crc32.o: no symbols
conv.o:
nm: conv.o: no symbols
arraycast.o:
nm: arraycast.o: no symbols
errno.o:
nm: errno.o: no symbols
process.o:
nm: process.o: no symbols
syserror.o:
nm: syserror.o: no symbols
socket.o:
nm: socket.o: no symbols
socketstream.o:
nm: socketstream.o: no symbols
stdarg.o:
nm: stdarg.o: no symbols
stdio.o:
nm: stdio.o: no symbols
format.o:
nm: format.o: no symbols
perf.o:
nm: perf.o: no symbols
openrj.o:
nm: openrj.o: no symbols
uni.o:
nm: uni.o: no symbols
boxer.o:
nm: boxer.o: no symbols
ti_AC.o:
nm: ti_AC.o: no symbols
ti_Aa.o:
nm: ti_Aa.o: no symbols
ti_Adchar.o:
nm: ti_Adchar.o: no symbols
ti_Ag.o:
nm: ti_Ag.o: no symbols
ti_Aint.o:
nm: ti_Aint.o: no symbols
ti_Along.o:
nm: ti_Along.o: no symbols
ti_Ashort.o:
nm: ti_Ashort.o: no symbols
ti_Aubyte.o:
nm: ti_Aubyte.o: no symbols
ti_Auint.o:
nm: ti_Auint.o: no symbols
ti_Aulong.o:
nm: ti_Aulong.o: no symbols
ti_Aushort.o:
nm: ti_Aushort.o: no symbols
ti_Awchar.o:
nm: ti_Awchar.o: no symbols
ti_C.o:
nm: ti_C.o: no symbols
ti_bit.o:
nm: ti_bit.o: no symbols
ti_byte.o:
nm: ti_byte.o: no symbols
ti_cdouble.o:
nm: ti_cdouble.o: no symbols
ti_cfloat.o:
nm: ti_cfloat.o: no symbols
ti_char.o:
nm: ti_char.o: no symbols
ti_creal.o:
nm: ti_creal.o: no symbols
ti_dchar.o:
nm: ti_dchar.o: no symbols
ti_delegate.o:
nm: ti_delegate.o: no symbols
ti_double.o:
nm: ti_double.o: no symbols
ti_float.o:
nm: ti_float.o: no symbols
ti_idouble.o:
nm: ti_idouble.o: no symbols
ti_ifloat.o:
nm: ti_ifloat.o: no symbols
ti_int.o:
nm: ti_int.o: no symbols
ti_ireal.o:
nm: ti_ireal.o: no symbols
ti_long.o:
nm: ti_long.o: no symbols
ti_ptr.o:
nm: ti_ptr.o: no symbols
ti_real.o:
nm: ti_real.o: no symbols
ti_short.o:
nm: ti_short.o: no symbols
ti_ubyte.o:
nm: ti_ubyte.o: no symbols
ti_uint.o:
nm: ti_uint.o: no symbols
ti_ulong.o:
nm: ti_ulong.o: no symbols
ti_ushort.o:
nm: ti_ushort.o: no symbols
ti_wchar.o:
nm: ti_wchar.o: no symbols
ti_Afloat.o:
nm: ti_Afloat.o: no symbols
ti_Adouble.o:
nm: ti_Adouble.o: no symbols
ti_Areal.o:
nm: ti_Areal.o: no symbols
ti_Acfloat.o:
nm: ti_Acfloat.o: no symbols
ti_Acdouble.o:
nm: ti_Acdouble.o: no symbols
ti_Acreal.o:
nm: ti_Acreal.o: no symbols
ti_Abit.o:
nm: ti_Abit.o: no symbols
ti_void.o:
nm: ti_void.o: no symbols
date.o:
nm: date.o: no symbols
dateparse.o:
nm: dateparse.o: no symbols
math2.o:
nm: math2.o: no symbols
zlib.o:
nm: zlib.o: no symbols
zlib.o:
nm: zlib.o: no symbols
zip.o:
nm: zip.o: no symbols
dgccmain2.o:
nm: dgccmain2.o: no symbols
rundmain.o:
nm: rundmain.o: no symbols
adler32.o:
nm: adler32.o: no symbols
compress.o:
nm: compress.o: no symbols
crc32.o:
nm: crc32.o: no symbols
gzio.o:
nm: gzio.o: no symbols
uncompr.o:
nm: uncompr.o: no symbols
deflate.o:
nm: deflate.o: no symbols
trees.o:
nm: trees.o: no symbols
zutil.o:
nm: zutil.o: no symbols
inflate.o:
nm: inflate.o: no symbols
infback.o:
nm: infback.o: no symbols
inftrees.o:
nm: inftrees.o: no symbols
inffast.o:
nm: inffast.o: no symbols
gc.o:
nm: gc.o: no symbols
gcx.o:
nm: gcx.o: no symbols
gcbits.o:
nm: gcbits.o: no symbols
win32.o:
nm: win32.o: no symbols
recls_api.o:
nm: recls_api.o: no symbols
recls_fileinfo.o:
nm: recls_fileinfo.o: no symbols
recls_internal.o:
nm: recls_internal.o: no symbols
recls_util.o:
nm: recls_util.o: no symbols
recls_api_win32.o:
nm: recls_api_win32.o: no symbols
recls_fileinfo_win32.o:
nm: recls_fileinfo_win32.o: no symbols
recls_util_win32.o:
nm: recls_util_win32.o: no symbols
recls.o:
nm: recls.o: no symbols
cmain.o:
nm: cmain.o: no symbols
Gerrit
|
June 11, 2005 Re: MinGW version of gdc-0.12? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gerrit P. Haase | Gerrit P. Haase wrote:
> Hi,
>
> can someone send me a MinGW version of gdc-0.12, I would prefer one
> that was built with the gcc-3.4.4 release candidate posted at the
> MinGW site.
>
> I want to include it in the Cygwin GCC distribution (which I'm the
> maintainer of).
Ok, gcc-3.4.4 including the D compiler for both targets is upoaded.
Many thanks David for supporting this,
Gerrit
|
Copyright © 1999-2021 by the D Language Foundation