[PATCH] cpukit: Move zlib into librtemcpu.a and do not install libz.a.
Chris Johns
chrisj at rtems.org
Wed Sep 17 05:51:41 UTC 2014
On 17/09/2014 3:30 pm, Sebastian Huber wrote:
> On 17/09/14 02:26, Chris Johns wrote:
>> The JFFS2 file system can optionally use zlib as a compressor and
>> if this is the only reference to zlib the application will not link.
>>
>> Adding -lz does not work because librtemscpu.a is added to the end of
>> ld's command line via the bsp_specs hack and user added libraries
>> appear before this.
>
> If we remove libz.a then this will break all application Makefiles, that
> assume that RTEMS provides it. I would still provide libz.a.
>
Will the linker complain if the symbols are in 2 separate archives ?
To me this will appear confusing and result in questions about which is
which and why there are 2 copies.
I would like to see all these little libraries go away and in post 4.11
(say 5.0) I will be pushing for this very hard for this very reason.
Chris
More information about the devel
mailing list