| diff -uNr libpri-1.4.12.ORIG//Makefile libpri-1.4.12/Makefile |
| --- libpri-1.4.12.ORIG//Makefile 2011-07-27 10:37:34.247793740 +0100 |
| +++ libpri-1.4.12/Makefile 2011-07-27 10:38:54.183790788 +0100 |
| @@ -90,7 +90,7 @@ |
| rose_qsig_mwi.lo \ |
| rose_qsig_name.lo \ |
| version.lo |
| -CFLAGS=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC $(ALERTING) $(LIBPRI_OPT) $(COVERAGE_CFLAGS) |
| +CFLAGS+=-Wall -Wstrict-prototypes -Wmissing-prototypes -fPIC $(ALERTING) $(LIBPRI_OPT) $(COVERAGE_CFLAGS) |
| INSTALL_PREFIX=$(DESTDIR) |
| INSTALL_BASE=/usr |
| LIBDIR=$(INSTALL_PREFIX)$(INSTALL_BASE)/lib |
| @@ -124,20 +124,12 @@ |
| |
| PRIVERSION:=$(shell GREP=$(GREP) AWK=$(AWK) build_tools/make_version .) |
| |
| -#The problem with sparc is the best stuff is in newer versions of gcc (post 3.0) only. |
| -#This works for even old (2.96) versions of gcc and provides a small boost either way. |
| -#A ultrasparc cpu is really v9 but the stock debian stable 3.0 gcc doesnt support it. |
| -ifeq ($(PROC),sparc64) |
| -PROC=ultrasparc |
| -LIBPRI_OPT = -mtune=$(PROC) -O3 -pipe -fomit-frame-pointer -mcpu=v8 |
| +ifneq ($(CODE_COVERAGE),) |
| + LIBPRI_OPT= |
| + COVERAGE_CFLAGS=-ftest-coverage -fprofile-arcs |
| + COVERAGE_LDFLAGS=-ftest-coverage -fprofile-arcs |
| else |
| - ifneq ($(CODE_COVERAGE),) |
| - LIBPRI_OPT= |
| - COVERAGE_CFLAGS=-ftest-coverage -fprofile-arcs |
| - COVERAGE_LDFLAGS=-ftest-coverage -fprofile-arcs |
| - else |
| - LIBPRI_OPT=-O2 |
| - endif |
| + LIBPRI_OPT= |
| endif |
| |
| ifeq ($(CPUARCH),i686) |
| @@ -216,7 +208,7 @@ |
| ranlib $(STATIC_LIBRARY) |
| |
| $(DYNAMIC_LIBRARY): $(DYNAMIC_OBJS) |
| - $(CC) $(SOFLAGS) -o $@ $(DYNAMIC_OBJS) |
| + $(CC) $(SOFLAGS) $(LDFLAGS) -o $@ $(DYNAMIC_OBJS) |
| $(LDCONFIG) $(LDCONFIG_FLAGS) . |
| ln -sf libpri.so.$(SONAME) libpri.so |
| |