gcc 2.7.2.1 + objc support-- debianized package available
I have made gcc 2.7.2.1 with objc multithreading support (snapshot 960906) available via:
ftp://ftp.thoughtport.net/pub/debian/gcc_2.7.2.1-2_i386.deb
ftp://ftp.thoughtport.net/pub/debian/
It is a debianized package; ie-- it is designed to be installed under Debian linux. The '-2' is simply because the source package I downloaded off of one of the debian source mirrors was '-1'; this is an incremental improvement over '-1', so it is '-2'...
---
I am now in the process of building gstep-base as a debianized i386 package; unfortunately, I'm not sure which tests are supposed to work and which aren't. Several are currently causing bus errors and the like. The threads package seems to work-- ie; the dining philosophers all have a merry time taking turns eating...
There was some difficulty in configuring the project correctly-- neither
CFLAGS= ... LIBS= ... ./configure
...nore...
./configure CFLAGS='..' LIBS='...'
correctly propagated the appropriate LIBS and CFLAGS into the actual build. So, I did the following:
./configure
make CFLAGS='-D_MIT_POSIX_THREADS' LIBS='-lpthreads'
cd checks
make CFLAGS='-D_MIT_POSIX_THREADS' LDFLAGS='-lpthreads'
Currently-- the following tests fail (note: these are only the tests that catstrophically failed... since I'm not familiar with what the output SHOULD be, I can't say if any of the tests didn't fail for some other reason). As well, keep in mind that gstep-base is not complete (is it?):
'make bundles' fails [so, of course, nsbundle fails too]:
gcc -Xlinker -r -o LoadMe.bundle/LoadMe \
LoadMe.o MyCategory.o SecondClass.o
ld: cannot open -lc: No such file or directory
make: *** [LoadMe.bundle/LoadMe] Error 1
nshashtable:
36-redmud % ./nshashtable
zsh: 22167 abort ./nshashtable
nsnotification looks questionable:
41-redmud % ./nsnotification
Got %@
Got %@ without object
Got %@ without object
Got %@ without object
47-redmud % ./nstimer
TestDouble is NaN
TestDouble 2 is 12345678912345.000000
testDouble is 92345678912345.000000
test_double is 92345678912345.000000
time interval since now -0.000165
zsh: 22180 segmentation fault ./nstimer
tcpport-server:
65-redmud % ./tcpport-server
Waiting for connections.
zsh: 22207 segmentation fault ./tcpport-server
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com
Reply to: