Difference between revisions of "Release engineering"

From Lazarus wiki
Jump to navigationJump to search
Line 1: Line 1:
 
 
== Create libgdb.a and or binutils ==
 
== Create libgdb.a and or binutils ==
  
Line 6: Line 5:
 
== OS/CPU specific release engineering ==  
 
== OS/CPU specific release engineering ==  
 
[[FreeBSD specific Release Engineering]]
 
[[FreeBSD specific Release Engineering]]
 +
 +
 +
== Documentation building and LaTeX limits ==
 +
 +
A lot of TeTeX distributions are configured to never use more than a very small amount of money. The values chosen are more of the 486 era (several MBs, while now 256M is considered "entry level").
 +
 +
The Free Pascal documentation is fairly large, and uses a lot of labels for convenient hyperlinked PDS and thus hits this limit.
 +
 +
This can be remedied by modiying the save_size line in texmf.conf to
 +
 +
save_size=10000
 +
 +
Usually, you can also do this by environment variable.
 +
 +
export save_size=10000
 +
pdflatex rtl.tex

Revision as of 10:35, 11 May 2005

Create libgdb.a and or binutils

  • - If you have problems building recent binutils or libgdb's on any *nix, and the error is related to intl.h or libintl.a, reconfigure using ../<srcdir>/configure --disable-nls (assuming you use a separate builddir)

OS/CPU specific release engineering

FreeBSD specific Release Engineering


Documentation building and LaTeX limits

A lot of TeTeX distributions are configured to never use more than a very small amount of money. The values chosen are more of the 486 era (several MBs, while now 256M is considered "entry level").

The Free Pascal documentation is fairly large, and uses a lot of labels for convenient hyperlinked PDS and thus hits this limit.

This can be remedied by modiying the save_size line in texmf.conf to

save_size=10000

Usually, you can also do this by environment variable.

export save_size=10000 pdflatex rtl.tex