30 lines
734 B
Makefile
30 lines
734 B
Makefile
|
name = libunwind
|
||
|
version = 1.5.0
|
||
|
URL = https://download.savannah.nongnu.org/releases/libunwind/libunwind-$(version).tar.gz
|
||
|
|
||
|
description = "Portable and efficient C programming interface (API) to determine the call-chain of a program"
|
||
|
website = "https://www.nongnu.org/libunwind/"
|
||
|
license="MIT"
|
||
|
|
||
|
build-dependencies = autoconf automake libtool linux-headers xz-dev libucontext-dev
|
||
|
|
||
|
patches = force-enable-man.patch \
|
||
|
musl-mips-fix.patch \
|
||
|
ppc64-musl.patch \
|
||
|
fix-ppc64-libdir.patch \
|
||
|
fix-libunwind-pc-in.patch
|
||
|
|
||
|
pre_configure:
|
||
|
@cd $(bdir) && autoreconf -fi
|
||
|
|
||
|
|
||
|
LDFLAGS = $(LDFLAGS) -lucontext
|
||
|
CFLAGS = $(CFLAGS) -fno-stack-protector
|
||
|
|
||
|
CONFIGURE_OPTIONS_USER = --enable-cxx-exceptions
|
||
|
|
||
|
SYSCONF ?= ../../
|
||
|
include $(SYSCONF)/package.mk
|
||
|
|
||
|
|