mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-18 22:06:04 +01:00
system/kqemu: Patched for kernels >= 2.6.37.x
Signed-off-by: Niels Horn <niels.horn@slackbuilds.org>
This commit is contained in:
parent
e963b7ba48
commit
953083e068
2 changed files with 19 additions and 1 deletions
|
@ -24,9 +24,11 @@
|
|||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
# Modified by the SlackBuilds.org team
|
||||
|
||||
PRGNAM=kqemu
|
||||
VERSION=${VERSION:-1.4.0pre1}
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-2}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
|
@ -71,6 +73,9 @@ find . \
|
|||
|
||||
patch -p1 < $CWD/linux-sched.diff
|
||||
|
||||
# Patch for kernels >= 2.6.37.x, thanks to the folks from Gentoo
|
||||
patch -p1 < $CWD/kqemu_initMUTEX.patch
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
|
|
13
system/kqemu/kqemu_initMUTEX.patch
Normal file
13
system/kqemu/kqemu_initMUTEX.patch
Normal file
|
@ -0,0 +1,13 @@
|
|||
--- kqemu-1.4.0pre1-orig/kqemu-linux.c 2008-05-30 16:33:34.000000000 -0400
|
||||
+++ kqemu-1.4.0pre1-orig/kqemu-linux.c 2011-01-05 16:51:45.407394748 -0500
|
||||
@@ -53,6 +53,10 @@
|
||||
#define PAGE_KERNEL_EXEC PAGE_KERNEL
|
||||
#endif
|
||||
|
||||
+/* init_MUTEX macro was removed in 2.6.37 */
|
||||
+#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 36) && !defined(init_MUTEX)
|
||||
+#define init_MUTEX(sem) sema_init(sem, 1)
|
||||
+#endif
|
||||
//#define DEBUG
|
||||
|
||||
#ifdef DEBUG
|
Loading…
Reference in a new issue