From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/hostapd/
Date: Mon, 16 Aug 2021 16:17:58 +0000 (UTC) [thread overview]
Message-ID: <1629130659.51baf1a63c646e68217f5dfd81c09999fb07a87c.sam@gentoo> (raw)
commit: 51baf1a63c646e68217f5dfd81c09999fb07a87c
Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Mon Aug 16 14:54:59 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 16 16:17:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51baf1a6
net-wireless/hostapd: Correctly detect libnl when cross-compiling
* Build system tries to find libnl only on the host system, which
breaks cross-compilation as it cannot find it:
```
Package libnl-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libnl-3.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libnl-3.0', required by 'virtual:world', not found
```
* We can solve this using pkg-config to pass additional include
for the cross-compilation libnl to the CFLAGS
Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Closes: https://github.com/gentoo/gentoo/pull/22005
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/hostapd/hostapd-2.9-r6.ebuild | 4 +++-
net-wireless/hostapd/hostapd-9999.ebuild | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/net-wireless/hostapd/hostapd-2.9-r6.ebuild b/net-wireless/hostapd/hostapd-2.9-r6.ebuild
index 8878538c886..1b8727055c9 100644
--- a/net-wireless/hostapd/hostapd-2.9-r6.ebuild
+++ b/net-wireless/hostapd/hostapd-2.9-r6.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit toolchain-funcs systemd savedconfig
+inherit flag-o-matic systemd savedconfig toolchain-funcs
DESCRIPTION="IEEE 802.11 wireless LAN Host AP daemon"
HOMEPAGE="https://w1.fi/ https://w1.fi/cgit/hostap/"
@@ -40,6 +40,7 @@ DEPEND="
netlink? ( net-libs/libnfnetlink )
sqlite? ( >=dev-db/sqlite-3 )"
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
pkg_pretend() {
if use internal-tls; then
@@ -194,6 +195,7 @@ src_configure() {
# support it.
if has_version ">=dev-libs/libnl-3.2"; then
echo "CONFIG_LIBNL32=y" >> ${CONFIG} || die
+ append-cflags $($(tc-getPKG_CONFIG) --cflags libnl-3.0)
fi
# TODO: Add support for BSD drivers
diff --git a/net-wireless/hostapd/hostapd-9999.ebuild b/net-wireless/hostapd/hostapd-9999.ebuild
index b9116b4cb25..dacd094e49e 100644
--- a/net-wireless/hostapd/hostapd-9999.ebuild
+++ b/net-wireless/hostapd/hostapd-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit toolchain-funcs systemd savedconfig
+inherit flag-o-matic systemd savedconfig toolchain-funcs
DESCRIPTION="IEEE 802.11 wireless LAN Host AP daemon"
HOMEPAGE="https://w1.fi/ https://w1.fi/cgit/hostap/"
@@ -40,6 +40,7 @@ DEPEND="
netlink? ( net-libs/libnfnetlink )
sqlite? ( >=dev-db/sqlite-3 )"
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
pkg_pretend() {
if use internal-tls; then
@@ -184,6 +185,7 @@ src_configure() {
# support it.
if has_version ">=dev-libs/libnl-3.2"; then
echo "CONFIG_LIBNL32=y" >> ${CONFIG} || die
+ append-cflags $($(tc-getPKG_CONFIG) --cflags libnl-3.0)
fi
# TODO: Add support for BSD drivers
next reply other threads:[~2021-08-16 20:48 UTC|newest]
Thread overview: 118+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-16 16:17 Sam James [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-04-26 2:56 [gentoo-commits] repo/gentoo:master commit in: net-wireless/hostapd/ Sam James
2025-04-26 2:18 Sam James
2025-02-22 23:37 Sam James
2025-02-22 23:37 Sam James
2025-02-22 23:30 Sam James
2025-02-22 23:30 Sam James
2023-12-28 3:43 Sam James
2023-11-04 10:50 Sam James
2023-08-19 17:29 Rick Farina
2023-08-19 17:29 Rick Farina
2023-06-28 7:19 Sam James
2023-06-19 20:38 Rick Farina
2023-06-19 20:38 Rick Farina
2022-02-19 7:19 Arthur Zamarin
2022-02-19 0:37 Sam James
2022-02-18 7:40 Agostino Sarubbo
2022-02-18 3:36 Sam James
2022-02-18 3:36 Sam James
2022-01-17 2:20 Sam James
2021-08-16 16:17 Sam James
2021-06-21 19:05 Sam James
2021-06-21 7:19 Sam James
2021-06-21 6:18 Agostino Sarubbo
2021-06-17 22:18 Thomas Deutschmann
2021-06-17 20:32 Thomas Deutschmann
2021-06-17 20:24 Sam James
2021-06-17 20:23 Sam James
2021-06-12 10:56 Sam James
2021-06-02 12:59 Thomas Deutschmann
2021-06-02 12:59 Thomas Deutschmann
2021-06-02 12:59 Thomas Deutschmann
2021-05-03 11:05 Mikle Kolyada
2021-05-03 9:39 Mikle Kolyada
2021-02-05 10:37 Sam James
2021-02-05 10:37 Sam James
2021-01-10 14:42 Sam James
2021-01-10 14:42 Sam James
2021-01-10 14:42 Sam James
2020-12-20 6:29 Sam James
2020-10-09 8:41 Agostino Sarubbo
2020-10-03 16:54 Sam James
2020-10-02 20:41 Sam James
2020-09-29 22:17 Sam James
2020-09-29 11:43 Sam James
2020-09-27 16:59 Sam James
2020-07-28 0:12 Sam James
2020-07-27 23:48 Andrey Utkin
2020-04-21 22:18 Andrey Utkin
2020-02-11 23:39 Andrey Utkin
2020-02-11 23:39 Andrey Utkin
2019-12-02 15:40 Rick Farina
2019-11-27 13:15 Mikle Kolyada
2019-11-12 18:07 Agostino Sarubbo
2019-11-07 0:23 Aaron Bauman
2019-09-01 18:25 Mikle Kolyada
2019-08-22 22:01 Agostino Sarubbo
2019-08-20 22:54 Agostino Sarubbo
2019-08-19 20:05 Agostino Sarubbo
2019-08-13 13:08 Andrey Utkin
2019-08-12 17:35 Andrey Utkin
2019-07-28 13:47 Mikle Kolyada
2019-07-22 16:30 Aaron Bauman
2019-06-27 7:26 Sergei Trofimovich
2019-06-26 9:44 Agostino Sarubbo
2019-06-26 8:32 Agostino Sarubbo
2019-06-24 13:29 Andrey Utkin
2019-05-19 20:41 Stephen Klimaszewski
2019-04-08 18:22 Andrey Utkin
2019-04-01 17:21 Thomas Deutschmann
2019-03-20 21:14 Mikle Kolyada
2019-03-16 21:57 Sergei Trofimovich
2019-03-16 21:39 Agostino Sarubbo
2019-02-19 9:28 Andrey Utkin
2019-02-18 19:29 Andrey Utkin
2018-12-14 17:48 Andrey Utkin
2018-12-14 17:48 Andrey Utkin
2018-12-11 15:01 Andrey Utkin
2018-12-11 15:01 Andrey Utkin
2018-12-09 16:22 Andrey Utkin
2018-09-02 2:46 Andrey Utkin
2018-09-02 2:46 Andrey Utkin
2018-09-02 2:46 Andrey Utkin
2018-07-07 1:40 Andrey Utkin
2018-07-07 1:40 Andrey Utkin
2018-07-07 1:26 Andrey Utkin
2018-06-26 15:57 Mikle Kolyada
2018-06-13 14:45 Andrey Utkin
2018-06-13 14:28 Andrey Utkin
2018-06-10 18:46 Thomas Deutschmann
2018-06-09 19:49 Aaron Bauman
2018-06-07 21:54 Andrey Utkin
2018-06-07 21:54 Andrey Utkin
2018-06-07 21:54 Andrey Utkin
2018-05-02 10:10 Andrey Utkin
2018-05-02 10:10 Andrey Utkin
2018-04-30 17:51 Mikle Kolyada
2018-04-27 21:14 Andrey Utkin
2018-04-16 19:39 Richard Farina
2018-04-09 1:23 Andrey Utkin
2018-04-09 1:23 Andrey Utkin
2018-04-07 17:21 Andrey Utkin
2018-03-25 17:28 Andrey Utkin
2018-03-13 11:59 Pacho Ramos
2017-10-23 2:16 Richard Farina
2017-10-21 10:46 Sergei Trofimovich
2017-10-16 14:18 Richard Farina
2017-02-02 7:32 Aaron Bauman
2016-11-24 1:50 Thomas Deutschmann
2016-10-14 17:01 Michael Palimaka
2016-10-07 9:01 Agostino Sarubbo
2016-10-07 8:59 Agostino Sarubbo
2016-10-06 7:48 Lars Wendler
2016-10-05 16:47 Bjarke Istrup Pedersen
2016-04-19 20:38 Ian Stakenvicius
2016-03-15 16:39 Agostino Sarubbo
2016-03-15 11:08 Agostino Sarubbo
2015-10-06 18:18 Bjarke Istrup Pedersen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1629130659.51baf1a63c646e68217f5dfd81c09999fb07a87c.sam@gentoo \
--to=sam@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox