diff options
author | Qing He <qing.he@intel.com> | 2010-06-11 13:02:35 +0800 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-06-30 13:19:02 +0100 |
commit | afe4dec809644c8e070dd8df929fb784e1cf37ed (patch) | |
tree | f339c40e0edb6eb1cd4e7fb24fdac3575df5a74c /meta/lib/oe/patch.py | |
parent | 86171831d625073385c45dc59c4214bea0d9c963 (diff) | |
download | openembedded-core-afe4dec809644c8e070dd8df929fb784e1cf37ed.tar.gz openembedded-core-afe4dec809644c8e070dd8df929fb784e1cf37ed.tar.bz2 openembedded-core-afe4dec809644c8e070dd8df929fb784e1cf37ed.tar.xz openembedded-core-afe4dec809644c8e070dd8df929fb784e1cf37ed.zip |
zlib: upgrade to version 1.2.5
from 1.2.3
update homepage and license
changes:
- remove 1.2.3.3 patch
- breakdown autotools.patch to configure.ac and Makefile.am, update
src in Makefile.am and use do_configure_prepend instead
- remove README from LIC_FILES_CHKSUM because it duplicates zlib.h
and also causes checksum to change for every release
- remove visibility.patch: the purpose of the patch was to change
"<type> ZEXPORT" to "ZEXPORT <type>", however:
1. the use of ZEXPORT and ZEXTERN have been changed a lot in
zlib, there is no changelog to indicate which version was
the patch based on and its rationale
2. zlib used to set default visibility to `hidden'
(-fvisibility=hidden), and override external symbols with
`default' visibility, it had caused a lot of problems on
different platforms. But starting from 1.2.5, default
visibility is now `default', `hidden' visibility override
has effect only for the correct GCC versions, most visibility
related issues should have already been fixed
http://mail.madler.net/pipermail/zlib-devel_madler.net/2010-April/002045.html
3. as for now, ZEXPORT is used in Win/BeOS only, and can expand
to WINAPI or __declspec(dllexport), both of which should be
put behind return type, so there is no need to patch
In conclusion, the patch is not applicable for the current release,
so it's removed
Signed-off-by: Qing He <qing.he@intel.com>
Diffstat (limited to 'meta/lib/oe/patch.py')
0 files changed, 0 insertions, 0 deletions