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: Ian Fung
Subject: Re: [DotGNU]Portability update: ia64 & alpha
Date: Thu, 6 Feb 2003 17:48:41 -0500

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.

_______________________________________________
Developers mailing list
address@hidden
http://www.dotgnu.org/mailman/listinfo/developers




reply via email to

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