Thomas Petazzoni
e509e04ded
keepalived: add patch to disable PIE
...
PIE breaks the build on m68k and Microblaze, so let's add a patch that
disables using PIE by default in keepalived. Obviously, when we start
seriously testing the BR2_RELRO_FULL option, we will realize that it
is broken on some architectures, and will probably disable it on m68k
and Microblaze.
Fixes:
http://autobuild.buildroot.net/results/a536f5947b3b70fdaecad1af5542572c504ad046/
http://autobuild.buildroot.net/results/0ffbf1e8d181c9463847a5b2be6f9baa18face24/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-04-05 23:31:44 +02:00
Thomas Petazzoni
7e4d219495
keepalived: bump to 1.4.2
...
We can drop 0001-Fix-build-with-Linux-kernel-headers-v4.15.patch as it
has been merged upstream, as of commit
a5457d3a1f .
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-04-05 23:31:34 +02:00
Peter Korsgaard
92b8bd0879
Merge branch 'next'
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-03-05 21:04:14 +01:00
Baruch Siach
6320325eba
keepalived: bump to version 1.4.1
...
Add license file hash.
Cc: Ilias Apalodimas <apalos@gmail.com >
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-02-14 22:05:16 +01:00
Baruch Siach
242abb4b21
keepalived: fix build with 4.15+ kernel headers
...
Kernel version 4.15 change the logic of libc-compat.h in a way that
introduced libc/kernel network headers collision. Add a patch for fixing
that.
Fixes:
http://autobuild.buildroot.net/results/000/000293275076c59e298d235e93ce9a92b66360e7/
http://autobuild.buildroot.net/results/2ba/2ba8722a42aa9b92f5194595f53130c97647b9b8/
http://autobuild.buildroot.net/results/114/114136447c9b18436ff9b2804c440a2e37576452/
Cc: Ilias Apalodimas <apalos@gmail.com >
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-02-10 08:59:40 +01:00
Ilias Apalodimas
d01b0bbad0
keepalived: needs headers >= 3.4
...
keepalived fails to build on toolchains with headers older than 3.4,
because of a namespace clash between the xt_set.h header from the
kernel and the linux_ip_set.h header installed by ipset.
Even though keepalived does check for pre-3.4 headers, the check
somehow fails to work correctly.
We fix that by making keepalived depend on headers 3.4 or later.
Fixes:
http://autobuild.buildroot.org/results/770/770d8fd2f3bacbdbe233da1b4d6e64e20a84d5a5/
http://autobuild.buildroot.org/results/1ad/1adb710b915427f681eae37452a0942833ce533e/
http://autobuild.buildroot.org/results/70b/70b31547e51ec7213372d2ef07bec34c5df77560/
[...]
Signed-off-by: Ilias Apalodimas <apalos@gmail.com >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-05-27 17:10:21 +02:00
Rahul Bedarkar
af31c309e7
boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+
...
We want to use SPDX identifier for license strings as much as possible.
SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+.
This change is done by using following command.
find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g'
Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-04-01 15:16:38 +02:00
Baruch Siach
a429a3803d
keepalived: bump to version 1.3.5
...
The configure script now supports --{enable,disable}-libnl, use them.
Cc: Ilias Apalodimas <apalos@gmail.com >
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-03-20 21:55:32 +01:00
Baruch Siach
e64f876bab
keepalived: fix libnl optional dependency
...
List libnl as a dependency when it is enabled. Make sure that
libnfnetlink is actually enabled when listing it as a dependency.
Cc: Ilias Apalodimas <apalos@gmail.com >
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-03-20 21:55:29 +01:00
Baruch Siach
4744ff0173
keepalived: fix build with musl
...
Apply upstream patch ("keepalived/ip_vs: fix integer types") removing non
standard integer types that musl does not provide.
Fixes:
http://autobuild.buildroot.net/results/503/5038874be985ad2b6588150071ced0d6589af601/
http://autobuild.buildroot.net/results/6e9/6e9f5885de99847a24cc1c3a17adf0cd1606b316/
http://autobuild.buildroot.net/results/b61/b61c2cfa949c2a20f0702522857d78651207e6d2/
Cc: Ilias Apalodimas <apalos@gmail.com >
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-03-14 21:47:19 +01:00
Ilias Apalodimas
9a7ac39605
keepalived: new package
...
Signed-off-by: Ilias Apalodimas <apalos@gmail.com >
[Thomas:
- rewrap Config.in help text
- add dependency on !BR2_STATIC_LIBS since the code uses libdl.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-20 22:44:08 +01:00