History log of /haiku/src/system/kernel/lib/zlib/Jamfile
Revision Date Author Comments
# 1fca5811 07-Jul-2022 Augustin Cavalier <waddlesplash@gmail.com>

bootloader & kernel: Build zlib with -Wno-error=missing-prototypes.

Will be needed for some newer zlib versions.


# b3263ad3 30-Jun-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

Switch package kit to BZlibCompressionAlgorithm

... and remove the Zlib{Compressor,Decompressor} API.


# 64c4bd1d 01-Sep-2013 Oliver Tappe <zooey@hirschkaefer.de>

2nd attempt at fixing build of btrfs and packagefs.

* adding zlib to the kernel unfortunately introduces a cyclic dependency
with respect to the zlib, haiku and haiku_devel packages (AFAICS)
* circumvent this by building kernel_zlib as a static library again,
this time with PIC, such that it can be used by kernel add-ons


# 0cb3f709 01-Sep-2013 Oliver Tappe <zooey@hirschkaefer.de>

Revert "Fix build problems of btrfs and packagefs for x86_64."

This reverts commit f272e63f393449d3a816970ca632764895a78cd6.


# c5c787ea 29-Aug-2013 Oliver Tappe <zooey@hirschkaefer.de>

Fix build problems of btrfs and packagefs for x86_64.

* Both filesystems used to link to a static kernel-zlib, which
was being built with -fno-pic. This doesn't work on x86_64 as the
filesystem add-ons are meant to be relocatable, which requires their
code to be compiled as position independent.
Solve that by moving zlib into the kernel, so any add-on can just use
it from there (packagefs is mandatory, so we can't really do without
zlib anyway).


# 7c6bff17 05-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Complete outsourcing of zlib

* Add optional packages Zlib and Zlib-devel.
* Simplify the build feature section for zlib and also extract the
source package.
* Replace all remaining references to the zlib instance in the tree and
remove it.


# b3263ad3e1662cc419849a2d2cf539f9636613dc 30-Jun-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

Switch package kit to BZlibCompressionAlgorithm

... and remove the Zlib{Compressor,Decompressor} API.


# 64c4bd1dc27229a307186bb2f10483b9e6c2a449 01-Sep-2013 Oliver Tappe <zooey@hirschkaefer.de>

2nd attempt at fixing build of btrfs and packagefs.

* adding zlib to the kernel unfortunately introduces a cyclic dependency
with respect to the zlib, haiku and haiku_devel packages (AFAICS)
* circumvent this by building kernel_zlib as a static library again,
this time with PIC, such that it can be used by kernel add-ons


# 0cb3f7092620ff73abc6daadd866a4e07117bd37 01-Sep-2013 Oliver Tappe <zooey@hirschkaefer.de>

Revert "Fix build problems of btrfs and packagefs for x86_64."

This reverts commit f272e63f393449d3a816970ca632764895a78cd6.


# c5c787ea417c1a1c9f0fdb7ef3a5b807521f0093 29-Aug-2013 Oliver Tappe <zooey@hirschkaefer.de>

Fix build problems of btrfs and packagefs for x86_64.

* Both filesystems used to link to a static kernel-zlib, which
was being built with -fno-pic. This doesn't work on x86_64 as the
filesystem add-ons are meant to be relocatable, which requires their
code to be compiled as position independent.
Solve that by moving zlib into the kernel, so any add-on can just use
it from there (packagefs is mandatory, so we can't really do without
zlib anyway).


# 7c6bff17340e2f6697a22f1ce56c18fa009d4d2e 05-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Complete outsourcing of zlib

* Add optional packages Zlib and Zlib-devel.
* Simplify the build feature section for zlib and also extract the
source package.
* Replace all remaining references to the zlib instance in the tree and
remove it.