Browse Source

Merge pull request #1479 from jow-/pthsem-musl-compat

pthsem: fix musl and fortify source compatibility
lilik-openwrt-22.03
Jo-Philipp Wich 9 years ago
parent
commit
be56395a63
1 changed files with 9 additions and 1 deletions
  1. +9
    -1
      libs/pthsem/Makefile

+ 9
- 1
libs/pthsem/Makefile View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=pthsem
PKG_VERSION:=2.0.8
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_MAINTAINER:=Othmar Truniger <github@truniger.ch>
PKG_LICENSE:=LGPL-2.1+
@ -21,6 +21,7 @@ PKG_MD5SUM:=9144b26dcc27e67498d63dd5456f934c
PKG_FIXUP:=autoreconf
PKG_BUILD_PARALLEL:=1
PKG_FORTIFY_SOURCE:=0
PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
@ -37,6 +38,13 @@ define Package/pthsem/description
pthsem is an extend version, with support for semaphores added. It can be installed parallel to a normal pth.
endef
# The musl libc provides a proper implementation of sigaltstack() so
# prevent configure from wrongly assuming a broken Linux platform
ifeq ($(CONFIG_USE_MUSL),y)
CONFIGURE_VARS += \
ac_cv_check_sjlj=ssjlj
endif
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/pthsem-config $(1)/usr/bin/


Loading…
Cancel
Save