dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [DotGNU]Portability update: ia64 & alpha


From: Anders Scholl
Subject: RE: [DotGNU]Portability update: ia64 & alpha
Date: Tue, 11 Mar 2003 10:36:09 -0500

I have the exact same problem (OS X 10.2, pnet v. 0.5.2)
Also, libgc doesn't compile as it stands (replacing os_dep.c with the one in the current mono GC package fixes it; I don't remember what the error is, but it's something nonsensical and apparently _wrong_ about mismatched parentheses during pre-processing)

Cheers,
Anders

i tried to make pnet on OS X, this is what i get.

creating libffi.la
(cd .libs && rm -f libffi.la && ln -s ../libffi.la libffi.la)
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././libffi
-I. -I.././libffi/include -Iinclude -I.././libffi/src   -fexceptions -g
-O2 -c -o ffitest.lo .././libffi/src/ffitest.c
gcc -DHAVE_CONFIG_H -I. -I.././libffi -I. -I.././libffi/include
-Iinclude -I.././libffi/src -fexceptions -g -O2 -c
.././libffi/src/ffitest.c -o ffitest.o
.././libffi/src/ffitest.c:82: warning: use of `long double' type; its
size may change in a future release
.././libffi/src/ffitest.c:82: warning: (Long double usage is reported
only once for each file.
.././libffi/src/ffitest.c:82: warning: To disable this warning, use
-Wno-long-double.)
/bin/sh ./libtool --mode=link gcc -fexceptions -g -O2  -o ffitest
-shared-libgcc ffitest.lo libffi.la
gcc -fexceptions -g -O2 -o ffitest -shared-libgcc ffitest.o
./.libs/libffi.a
ld: ./.libs/libffi.a(darwin.o) section's (__TEXT,__eh_frame) type
S_REGULAR does not match previous objects type S_COALESCED
ld: ./.libs/libffi.a(darwin.o) section's (__TEXT,__eh_frame) type
S_REGULAR does not match previous objects type S_COALESCED
ld: ./.libs/libffi.a(darwin_closure.o) section's (__TEXT,__eh_frame)
type S_REGULAR does not match previous objects type S_COALESCED
make[4]: *** [ffitest] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive-am] Error 2
make[1]: *** [libffi-all-local] Error 2
make: *** [all-recursive] Error 1


On Thursday, February 6, 2003, at 05:39 AM, Rhys Weatherley wrote:

> Hi all,
>
> After updating libffi and libgc, and then fixing some 64-bit alignment
> issues,
> ilrun now works under ia64 and alpha on all the standard examples
> (hello,
> fib, codepage, pnetmark, etc).  Hooray!
>
> I've also fixed -O3 compiles so that they shouldn't crash out on i386
> platforms any more.
>
> Now the bad news: cscc has some problems compiling pnetlib at the
> moment on
> these platforms: ia64 hangs during the ilasm phase of building
> mscorlib.dll,
> and alpha simply crashes the compiler.  :-( So, it is necessary to
> build
> pnetlib on another platform and upload the binary assemblies to the
> ia64/alpha box.
>
> Anyway, I'm looking into these problems now and will hopefully have
> some more
> news to report soon.  It's probably something simple.
>
> Because I've updated libffi and libgc, there is the possibility that
> some
> platforms may stop working, or better yet, start working.  So, if you
> have a
> non-Linux/i386 platform, then I'd appreciate it if you could try
> building and
> then let me know if there are any problems, or if things are working
> now that
> didn't before.
>
> Because these changes were pretty major, I recommend doing a "make
> distclean"
> followed by "./auto_gen.sh" and "./configure".
>
> Cheers,
>
> Rhys.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]