macchanger: add patch to fix musl build
commit1cc99eb33ea7ebed9052d6e4f848d7fe5e3ed74f
authorJörg Krause <joerg.krause@embedded.rocks>
Fri, 6 May 2016 07:45:13 +0000 (6 09:45 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 6 May 2016 13:34:43 +0000 (6 15:34 +0200)
tree98d594b2a146c96294f97bc09da129e64ef9f970
parent0b538bae1144b5ed064b4d194d089b0b84892bc0
macchanger: add patch to fix musl build

Add a patch to fix a build error with the musl C library.

caddr_t is defined in <sys/types.h>. This header file must be included to fix
build with the musl C library:

netinfo.c: In function 'mc_net_info_get_permanent_mac':
netinfo.c:116:28: error: 'caddr_t' undeclared (first use in this function)
  req.ifr_data = (caddr_t)epa;

The project looks dead, the last commit dates Jan 1, 2014. So the fix is not
sent upstream.

Fixes:
http://autobuild.buildroot.net/results/796/7966ad4f994d893918368891107f660295164f07/
http://autobuild.buildroot.net/results/177/177db3c7cbb59e4388c6742e987f92df53a23fc3/
.. and many more

Replaces:
http://patchwork.ozlabs.org/patch/572195/

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/macchanger/0001-Fix-missing-include-for-caddr_t.patch [new file with mode: 0644]