Search Linux Wireless

Cross compiling libnl, iw, crda and friends

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Guys,

Am I missing an obvious solution to cross compiling libnl, iw,
the crda and related friends?

I have a cross-compiled kernel and headers and such, and I'd
like to add the various wireless tools into the mix, but I
think the existing Makefiles are basically unaware of cross
compiling.

I think there are a couple points of confusion.  While we need
to compile on the host machine, we need to point to the target
include files which may not be installed in standard locations.
The resulting libraries, though, need to be installed in standard
locations on the target.  This combination doesn't seem to be
recordable in the pkg-config files (libnl-2.0.pc, for example).

Then things like crda and iw need to use the headers from the
cross-build installation and the cross-kernel, not the host's.

Also, crda seems to have hard paths for the regulatory.bin.
I want to point to my source package for the build, but then
install it into a standard location on the target.  Feh.

I feel like I'm missing something here...?

Thanks,
jdl


--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux