Skip to content

Commit f5ed0f4

Browse files
bird2: update to 2.16.1
The bird package has been updated to include a patch that directly fixes the alignment issue, which previously required the use of the -mno-unaligned-access GCC flag on ARM processors. This patch, originally discussed on the BIRD mailing list [0], modifies the net_addr structure to resolve the alignment problem without needing the workaround. By incorporating this patch, the alignment issue is addressed more efficiently, eliminating the performance, code size, and hardware optimization drawbacks associated with the GCC flag. Release Notes: http://trubka.network.cz/pipermail/bird-users/2025-January/018041.html [0] - http://trubka.network.cz/pipermail/bird-users/2024-December/017957.html Signed-off-by: Nick Hainke <[email protected]> (cherry picked from commit 4a65e35)
1 parent 2fab799 commit f5ed0f4

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

bird2/Makefile

+2-6
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
include $(TOPDIR)/rules.mk
88

99
PKG_NAME:=bird2
10-
PKG_VERSION:=2.16
10+
PKG_VERSION:=2.16.1
1111
PKG_RELEASE:=1
1212

1313
PKG_SOURCE:=bird-$(PKG_VERSION).tar.gz
1414
PKG_SOURCE_URL:=https://bird.network.cz/download/
15-
PKG_HASH:=6629110293af6f1727967121d64f9c8dc94ed6181c4ef8b1dc51c7fdd669871c
15+
PKG_HASH:=f6e59cbccaca62668aea02068724bd427b9ec449c7e0f0fc5681503988c735b4
1616

1717
PKG_MAINTAINER:=Toke Høiland-Jørgensen <[email protected]>
1818
PKG_LICENSE:=GPL-2.0-or-later
@@ -97,10 +97,6 @@ protocols, telling BIRD to show various information, telling it to show
9797
a routing table filtered by a filter, or asking BIRD to reconfigure.
9898
endef
9999

100-
ifeq ($(ARCH),arm)
101-
TARGET_CFLAGS+=-mno-unaligned-access
102-
endif
103-
104100
CONFIGURE_ARGS += --disable-libssh
105101

106102
define Package/bird2/conffiles

0 commit comments

Comments
 (0)