9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] ape, perl
@ 2002-11-25 15:29 Russ Cox
  2002-11-26  9:50 ` peter a. cejchan
  2002-11-30  2:12 ` Dan Cross
  0 siblings, 2 replies; 3+ messages in thread
From: Russ Cox @ 2002-11-25 15:29 UTC (permalink / raw)
  To: 9fans

in ape, i

	- changed off_t to be a long long (64 bits)
	- added long long support to printf (%llx, %lld, etc.)
	- changed various routines to use system call seek (64-bit)
	  rather than oseek (32-bit).
	- added library routines stroull, stroll, atoll
	- added <inttypes.h>; to use it, #define _SUSV2_SOURCE
	- changed _fdinfo to scan /proc/$pid/fd for context on startup
	- recompiled everything from scratch

there's also a new perl.iso.bz2, which is perl 5.8.0.
the build process is more than buggered -- don't
even bother trying.  i got a binary and now i can
lick my wounds.

perl is the new heavyweight 8l champion, btw.
150MB of memory during the link.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] ape, perl
  2002-11-25 15:29 [9fans] ape, perl Russ Cox
@ 2002-11-26  9:50 ` peter a. cejchan
  2002-11-30  2:12 ` Dan Cross
  1 sibling, 0 replies; 3+ messages in thread
From: peter a. cejchan @ 2002-11-26  9:50 UTC (permalink / raw)
  To: 9fans

rsc@plan9.bell-labs.com (Russ Cox) wrote in message news:<e4e6aaddbf02494eadc9ff295c5c75bc@plan9.bell-labs.com>...
> in ape, i
>
> 	- changed off_t to be a long long (64 bits)
> 	- added long long support to printf (%llx, %lld, etc.)
> 	- changed various routines to use system call seek (64-bit)
> 	  rather than oseek (32-bit).
> 	- added library routines stroull, stroll, atoll
> 	- added <inttypes.h>; to use it, #define _SUSV2_SOURCE
> 	- changed _fdinfo to scan /proc/$pid/fd for context on startup
> 	- recompiled everything from scratch
>
> there's also a new perl.iso.bz2, which is perl 5.8.0.
> the build process is more than buggered -- don't
> even bother trying.  i got a binary and now i can
> lick my wounds.


wow, yup! i needed >= 5.6.0 to port bioperl... perhaps I'll jump into it again,
(then, i will lick mine ;-)
thanks a lot,

>
> perl is the new heavyweight 8l champion, btw.
> 150MB of memory during the link.

ooooouch!


++pac.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] ape, perl
  2002-11-25 15:29 [9fans] ape, perl Russ Cox
  2002-11-26  9:50 ` peter a. cejchan
@ 2002-11-30  2:12 ` Dan Cross
  1 sibling, 0 replies; 3+ messages in thread
From: Dan Cross @ 2002-11-30  2:12 UTC (permalink / raw)
  To: 9fans

> 	- changed off_t to be a long long (64 bits)

Cool.  Unfortunately, this change broke the tex port; building dvips
now fails in prescan.c with the following error:

pcc -B -I../kpathsea -I.. -I. -DNeedFunctionPrototypes -DKPATHSEA -DPlan9 -D_POSIX_SOURCE -D_BSD_EXTENSION -c prescan.c
/sys/src/cmd/tex/dvipsk/prescan.c:165[stdin:4151] unknown vlong->VOID cast
pcc: cpp: 8c 46916: error
mk: pcc -B -I../kpathsea ...  : exit status=rc 46913: pcc 46915: cpp: 8c 46916: error
mk: for (i in ...  : exit status=rc 46907: mk 46909: error
mk: for(i in kpathsea ...  : exit status=rc 46876: rc 46902: mk 46903: error

Just FYI.

	- Dan C.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-11-30  2:12 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-25 15:29 [9fans] ape, perl Russ Cox
2002-11-26  9:50 ` peter a. cejchan
2002-11-30  2:12 ` Dan Cross

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).