lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit a9277215a945690d9fd235ce7999d756be9060a7
parent c38ba76698a092eab0459952b7e598872830d3a6
Author: Jo-Philipp Wich <jow@openwrt.org>
Date:   Fri, 19 Jun 2015 12:21:26 +0200

Merge pull request #1427 from jow-/tgt-musl-compat

tgt: fix musl compatibility
Diffstat:
Mnet/tgt/Makefile | 4++--
Anet/tgt/patches/100-musl-compat.patch | 36++++++++++++++++++++++++++++++++++++
2 files changed, 38 insertions(+), 2 deletions(-)

diff --git a/net/tgt/Makefile b/net/tgt/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2012-2014 OpenWrt.org +# Copyright (C) 2012-2015 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=tgt PKG_VERSION:=1.0.53 PKG_REV:=9764e0afd9a7115e356fc85569a780f9003c4eac -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_USE_MIPS16:=0 PKG_SOURCE_PROTO:=git diff --git a/net/tgt/patches/100-musl-compat.patch b/net/tgt/patches/100-musl-compat.patch @@ -0,0 +1,36 @@ +--- a/usr/tgtd.h ++++ b/usr/tgtd.h +@@ -9,6 +9,10 @@ + #include <systemd/sd-daemon.h> + #endif + ++#ifndef __WORDSIZE ++#include <sys/user.h> ++#endif ++ + struct concat_buf; + + #define NR_SCSI_OPCODES 256 +--- a/usr/util.h ++++ b/usr/util.h +@@ -16,6 +16,10 @@ + #include <limits.h> + #include <linux/types.h> + ++#ifndef __WORDSIZE ++#include <sys/user.h> ++#endif ++ + #include "be_byteshift.h" + + #define roundup(x, y) ((((x) + ((y) - 1)) / (y)) * (y)) +--- a/usr/libssc.c ++++ b/usr/libssc.c +@@ -23,6 +23,7 @@ + #include <string.h> + #include <unistd.h> + #include <stdio.h> ++#include <fcntl.h> + #include "bs_ssc.h" + #include "ssc.h" + #include "be_byteshift.h"