Package Details: bridge-utils 1.7.1-5

Git Clone URL: https://aur.archlinux.org/bridge-utils.git (read-only, click to copy)
Package Base: bridge-utils
Description: Utilities for configuring the Linux ethernet bridge
Upstream URL: https://wiki.linuxfoundation.org/networking/bridge
Licenses: GPL-2.0-or-later
Submitter: eworm
Maintainer: yurikoles
Last Packager: yurikoles
Votes: 8
Popularity: 3.28
First Submitted: 2026-01-28 10:49 (UTC)
Last Updated: 2026-01-29 00:11 (UTC)

Latest Comments

1 2 3 Next › Last »

KonstantinZTM commented on 2026-04-06 07:12 (UTC)

To disable signature verification, you can use the --skippgpcheck

chry commented on 2026-02-09 04:14 (UTC)

Updating to 1.7.1-5 from 1.7.1-3 via Software Update in Manjaro. I get the following prompt:

"The PGP key 9F6FC345...95CDE47E is needed to verify bridge-utils source files. Trust Stephen Hemminger (Microsoft corporate) sthemmin@microsoft.com and import the PGP key?"

Is this expected?

emceebois commented on 2026-01-29 20:49 (UTC)

Satsea, good point. I think just adding --with-linux-headers to build{} should be the right call, then.

satsea commented on 2026-01-29 13:32 (UTC)

Isn't it linux-api-headers? I think it's on almost every Arch system because glibc depends on it. So do we even need to add it as a dependency, given that we already have deps on glibc anyway?

emceebois commented on 2026-01-29 13:25 (UTC)

jghodd, would that fix actually work for everyone? That's what I did, but what would the behavior be if linux-headers was not installed? It's not listed as a dependency.

eworm commented on 2026-01-29 08:24 (UTC)

Why was this removed from extra?

Because upstream declared, actually a long time ago:

Note: the bridge-utils package is DEPRECATED, instead use the bridge command from iproute2 package.

After all this is more or less abandoned and no longer maintained.

darkbasic commented on 2026-01-29 07:24 (UTC)

Why was this removed from extra?

jghodd commented on 2026-01-28 21:38 (UTC) (edited on 2026-01-28 21:38 (UTC) by jghodd)

Satsea's fix works perfectly. Easy fix. Just change the build() function in the PKGBUILD file:


build() {
  cd "${srcdir}/${pkgname}-${pkgver}"

  ./configure \
    --prefix=/usr \
    --sbindir=/usr/bin \
    --sysconfdir=/etc \
    --with-linux-headers=/usr/include
  make
}

emceebois commented on 2026-01-28 20:54 (UTC)

The workaround in satsea's comment worked for me. Detecting linux-headers and conditionally adding that flag to ./configure would be a very cool addition to the PKGBUILD.

satsea commented on 2026-01-28 20:15 (UTC)

Chrooting shouldn't be necessary here, i think. bridge-utils needs UAPI headers, which are in /usr/include, so we can just pass --with-linux-headers=/usr/include to ./configure. I'm not sure why the autodetection picks /usr/src/linux, but once it overrided, everything builds fine