[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Patch] OS X shared build, pt3
From: |
Per Persson |
Subject: |
[Patch] OS X shared build, pt3 |
Date: |
Fri, 20 Feb 2004 08:43:19 +0100 |
These patches below should fix the remaining build problems on OS X.
./configure --enable-shared --enable-dl --disable-static FLIBS=-lg2c
LDFLAGS=-L/opt/local/lib CPPFLAGS='-no-cpp-precomp
-I/opt/local/include'
Octave is now configured for powerpc-apple-darwin7.2.0
Source directory: .
Installation prefix: /usr/local
C compiler: gcc -Wall -W -Wshadow -g -O2
C++ compiler: g++ -Wall -W -Wshadow -g -O2
Fortran compiler: g77 -O
Fortran libraries: -lg2c
BLAS libraries: -framework vecLib
FFTW libraries: -lfftw3
HDF5 libraries: -lhdf5 -lz
MPI libraries:
LIBS: -lreadline -lncurses -lhdf5 -lz -lm
Default pager: less
gnuplot: gnuplot
Do internal array bounds checking: false
Build static libraries: false
Build shared libraries: true
Dynamic Linking: true (dyld)
Include support for GNU readline: true
octave-forge-2004.02.12 compiles out-of-the-box after a simple
configure.
I'd appreciate if someone could verify this.
/Per
Index: mkoctfile.in
===================================================================
RCS file: /cvs/octave/mkoctfile.in,v
retrieving revision 1.40
diff -u -d -b -w -r1.40 mkoctfile.in
--- mkoctfile.in 2004/02/16 06:00:54 1.40
+++ mkoctfile.in 2004/02/20 07:18:55
@@ -383,7 +383,7 @@
exit 1
fi
else
- LINK_DEPS="$LFLAGS $OCTAVE_LIBS $BLAS_LIBS $FFTW_LIBS $LIBS $FLIBS"
+ LINK_DEPS="$LFLAGS $OCTAVE_LIBS $LDFLAGS $BLAS_LIBS $FFTW_LIBS
$LIBS $FLIBS"
cmd="$DL_LD $DL_LDFLAGS -o $octfile $objfiles $ldflags $LINK_DEPS"
$dbg $cmd
eval $cmd
Index: src/Makefile.in
===================================================================
RCS file: /cvs/octave/src/Makefile.in,v
retrieving revision 1.335
diff -u -d -b -w -r1.335 Makefile.in
--- src/Makefile.in 2004/02/16 20:32:20 1.335
+++ src/Makefile.in 2004/02/20 07:18:56
@@ -195,11 +195,11 @@
$(LIBPLPLOT) $(LIBGLOB) $(LIBDLFCN)
OCTINTERP_LINK_DEPS = \
- -L../liboctave $(LIBOCTAVE) -L../libcruft $(LIBCRUFT) $(FLIBS)
+ -L../liboctave $(LIBOCTAVE) -L../libcruft $(LIBCRUFT) $(LIBS)
$(FLIBS)
OCT_LINK_DEPS = \
-L../libcruft $(LIBCRUFT) -L../liboctave $(LIBOCTAVE) \
- -L. $(LIBOCTINTERP) $(BLAS_LIBS) $(FFTW_LIBS) $(FLIBS)
+ -L. $(LIBOCTINTERP) $(BLAS_LIBS) $(FFTW_LIBS) $(LIBS) $(FLIBS)
DISTFILES = Makefile.in ChangeLog mkdefs mkops mkgendoc \
DOCSTRINGS mkbuiltins mk-oct-links \
- [Patch] OS X shared build, pt3,
Per Persson <=