Date: Tue, 28 Aug 2001 17:28:44 +0200 (CEST) From: Christian Weisgerber <naddy@mips.inka.de> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/30162: make audio/flac build with Compaq C Message-ID: <200108281528.f7SFSib12118@kemoauc.mips.inka.de>
next in thread | raw e-mail | index | archive | help
>Number: 30162 >Category: ports >Synopsis: make audio/flac build with Compaq C >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Aug 28 08:40:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Christian Weisgerber >Release: FreeBSD 5.0-CURRENT alpha >Organization: >Environment: System: FreeBSD kemoauc.mips.inka.de 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Thu Aug 23 22:39:44 CEST 2001 naddy@kemoauc.mips.inka.de:/home/obj/usr/src/sys/KEMOAUC alpha >Description: audio/flac doesn't build with Compaq C on alpha unless -lm is moved to the end of the library options. The results of building flac with Compaq C are nothing less than stunning. On my 21164A/500, for encoding a random test track I get this: gcc -O -mcpu=ev56 2:03 ccc -fast 1:11 >How-To-Repeat: >Fix: diff -uNr /usr/ports/audio/flac/Makefile flac/Makefile --- /usr/ports/audio/flac/Makefile Fri Aug 3 16:09:24 2001 +++ flac/Makefile Tue Aug 28 17:21:14 2001 @@ -27,8 +27,9 @@ BUILD_DEPENDS+= nasm:${PORTSDIR}/devel/nasm .endif +USE_AUTOMAKE= yes +AUTOMAKE_ARGS= --include-deps USE_LIBTOOL= yes -GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} diff -uNr /usr/ports/audio/flac/files/patch-configure flac/files/patch-configure --- /usr/ports/audio/flac/files/patch-configure Fri Aug 3 16:09:24 2001 +++ flac/files/patch-configure Thu Jan 1 01:00:00 1970 @@ -1,22 +0,0 @@ - -$FreeBSD: ports/audio/flac/files/patch-configure,v 1.1 2001/08/03 14:09:24 sf Exp $ - ---- configure.orig Sun Jul 22 20:03:23 2001 -+++ configure Tue Jul 31 01:31:15 2001 -@@ -2136,13 +2136,13 @@ - - - SAVE_CFLAGS="$CFLAGS" --CFLAGS='-I$(top_builddir) -I$(srcdir)/include -I $(top_srcdir)/include -Wall -W' -+CFLAGS='-I$(top_builddir) -I$(srcdir)/include -I $(top_srcdir)/include' - if test x$debug = xtrue; then - CFLAGS="$CFLAGS -g -O0 -DDEBUG" - else -- CFLAGS="$CFLAGS -O3 -DNDEBUG" -+ CFLAGS="$CFLAGS -DNDEBUG" - if test x$GCC = xyes; then -- CFLAGS="$CFLAGS -fomit-frame-pointer -funroll-loops -finline-functions -Winline -DFLaC__INLINE=__inline__" -+ CFLAGS="$CFLAGS -DFLaC__INLINE=__inline__" - fi - fi - CFLAGS="$CFLAGS $SAVE_CFLAGS" diff -uNr /usr/ports/audio/flac/files/patch-configure.in flac/files/patch-configure.in --- /usr/ports/audio/flac/files/patch-configure.in Thu Jan 1 01:00:00 1970 +++ flac/files/patch-configure.in Tue Aug 28 17:00:37 2001 @@ -0,0 +1,22 @@ + +$FreeBSD$ + +--- configure.in.orig Sun Jul 22 19:43:15 2001 ++++ configure.in Tue Aug 28 17:00:19 2001 +@@ -136,13 +136,13 @@ + AC_SUBST(FLaC__USIZE64) + + SAVE_CFLAGS="$CFLAGS" +-CFLAGS='-I$(top_builddir) -I$(srcdir)/include -I $(top_srcdir)/include -Wall -W' ++CFLAGS='-I$(top_builddir) -I$(srcdir)/include -I $(top_srcdir)/include' + if test x$debug = xtrue; then + CFLAGS="$CFLAGS -g -O0 -DDEBUG" + else +- CFLAGS="$CFLAGS -O3 -DNDEBUG" ++ CFLAGS="$CFLAGS -DNDEBUG" + if test x$GCC = xyes; then +- CFLAGS="$CFLAGS -fomit-frame-pointer -funroll-loops -finline-functions -Winline -DFLaC__INLINE=__inline__" ++ CFLAGS="$CFLAGS -DFLaC__INLINE=__inline__" + fi + fi + CFLAGS="$CFLAGS $SAVE_CFLAGS" diff -uNr /usr/ports/audio/flac/files/patch-src_flac_Makefile.am flac/files/patch-src_flac_Makefile.am --- /usr/ports/audio/flac/files/patch-src_flac_Makefile.am Thu Jan 1 01:00:00 1970 +++ flac/files/patch-src_flac_Makefile.am Tue Aug 28 15:58:29 2001 @@ -0,0 +1,12 @@ + +$FreeBSD$ + +--- src/flac/Makefile.am.orig Tue Aug 28 15:58:11 2001 ++++ src/flac/Makefile.am Tue Aug 28 15:58:19 2001 +@@ -29,5 +29,4 @@ + encode.h \ + file.h + +-flac_LDFLAGS = -lm +-flac_LDADD = $(top_builddir)/src/libFLAC/libFLAC.la ++flac_LDADD = $(top_builddir)/src/libFLAC/libFLAC.la -lm diff -uNr /usr/ports/audio/flac/files/patch-src_test__streams_Makefile.am flac/files/patch-src_test__streams_Makefile.am --- /usr/ports/audio/flac/files/patch-src_test__streams_Makefile.am Thu Jan 1 01:00:00 1970 +++ flac/files/patch-src_test__streams_Makefile.am Tue Aug 28 16:00:41 2001 @@ -0,0 +1,13 @@ + +$FreeBSD$ + +--- src/test_streams/Makefile.am.orig Tue Aug 28 16:00:17 2001 ++++ src/test_streams/Makefile.am Tue Aug 28 16:00:28 2001 +@@ -20,6 +20,6 @@ + noinst_PROGRAMS = test_streams + test_streams_SOURCES = \ + main.c +-test_streams_LDFLAGS = -lm ++test_streams_LDADD = -lm + + CLEANFILES = $(wildcard *.raw) diff -uNr /usr/ports/audio/flac/files/patch-src_test__unit_Makefile.am flac/files/patch-src_test__unit_Makefile.am --- /usr/ports/audio/flac/files/patch-src_test__unit_Makefile.am Thu Jan 1 01:00:00 1970 +++ flac/files/patch-src_test__unit_Makefile.am Tue Aug 28 16:22:20 2001 @@ -0,0 +1,15 @@ + +$FreeBSD$ + +--- src/test_unit/Makefile.am.orig Tue Aug 28 16:21:54 2001 ++++ src/test_unit/Makefile.am Tue Aug 28 16:22:05 2001 +@@ -19,8 +19,7 @@ + INCLUDES = -I$(top_srcdir)/src/libFLAC/include + + noinst_PROGRAMS = test_unit +-test_unit_LDFLAGS = -lm +-test_unit_LDADD = $(top_builddir)/src/libFLAC/libFLAC.la ++test_unit_LDADD = $(top_builddir)/src/libFLAC/libFLAC.la -lm + test_unit_SOURCES = \ + bitbuffer.c \ + main.c \ >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108281528.f7SFSib12118>