Re: Ghostrscript/GhostPDL 9.18 Release Candidate 1

Chris Liddell <[email protected]>
Newsgroups gmane.comp.printing.ghostscript.devel
Message-ID <CAGy8pWovSzy1USk5PL-QR+eQEeEYZ9HcpVG9g1FN_40gPE1-YQ@mail.gmail.com>
Basically, compile inits builds all the initialization, resource and font
files (and ICC profiles) into a ROM filesystem, and links that into the
executable.

The benefit is that the exectuable is essentially self contained, and can
always find the resources it needs.

The down side is that the executable is considerably bigger, and
installer/user customisations are harder.

Most distributions opt to disable it because of the exe size, and to allow
easier customisation of font substitutions and so on.

And, FWIW, we do test with --disable-compile-inits, it was just unfortunate
timing that this slipped through.

Chris



On 24 September 2015 at 16:11, Johannes Meixner <[email protected]> wrote:

>
> Hello,
>
> On Sep 24 15:03 Chris Liddell wrote (excerpt):
>
>> I believe:
>> http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1ae85e68
>> fixes the issue.
>>
>
> I noticed the new bug report
> http://bugs.ghostscript.com/show_bug.cgi?id=696223
> and that it has something to do with "--disable-compile-inits".
>
> When I became maintainer of the ghostscript package in SUSE
> I inherited "--disable-compile-inits" from the past.
>
> I do not know why that is used because by default
> it is not used according to
> ghostscript-9.18rc1/doc/Make.htm#Precompiled_data
>
> Furthermore this documentation seems to indicate
> that it is better not to use "--disable-compile-inits"
> because when it is not used it "simplifies installation,
> improves security, may reduce memory requirements".
>
> Accordingly I have now removed "--disable-compile-inits"
> from our configure switches which makes it also working.
>
> I really want to have the SUSE/openSUSE Ghostscript
> as much as possible in compliance with upstream.
>
> Therefore I would like to get a recommendation
> if we (i.e. SUSE/openSUSE) should continue using
> "--disable-compile-inits" or if we should better drop it.
>
> Mainly I wonder if it could be perhaps needed for this
> or that special use case that the initialization files
> are not compiled into the executable?
>
> In general I would appreciate very much recommendations
> what configure options are considered by upstream Ghostscript
> to be "the right ones" so that a Linux distribution would
> provide Ghostscript to their users that works as much
> as possible in compliance with upstream.
>
>
>
> Kind Regards
> Johannes Meixner
> --
> SUSE LINUX GmbH - GF: Felix Imendoerffer, Jane Smithard,
> Graham Norton - HRB 21284 (AG Nuernberg)
>
> _______________________________________________
> gs-devel mailing list
> [email protected]
> http://ghostscript.com/cgi-bin/mailman/listinfo/gs-devel
>

_______________________________________________
gs-devel mailing list
[email protected]
http://ghostscript.com/cgi-bin/mailman/listinfo/gs-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.