As of libmagics++-dev 2.22.7.dfsg.1-1, the header files no longer vary
with archicture. However, the following file is still
architecture-dependent:
/usr/bin/magics-config
An example diff between i386 and amd64 is attached.
--
Jakub Wilk
diff -ur libmagics++-dev_2.22.7.dfsg.1-1_i386/usr/bin/magics-config
libmagics++-dev_2.22.7.dfsg.1-1_amd64/usr/bin/magics-config
--- libmagics++-dev_2.22.7.dfsg.1-1_i386/usr/bin/magics-config 2014-09-19
18:19:08.000000000 +0200
+++ libmagics++-dev_2.22.7.dfsg.1-1_amd64/usr/bin/magics-config 2014-09-19
13:50:46.000000000 +0200
@@ -250,7 +250,7 @@
fi
- my_libs="${my_libs} -lterralib /usr/lib/i386-linux-gnu/libexpat.so
/usr/lib/libnetcdf.so /usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0
-lgobject-2.0 -lglib-2.0 -lcairo /usr/lib/libproj.so
/usr/lib/i386-linux-gnu/libemosR64.so
/usr/lib/gcc/i586-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/i386-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/i586-linux-gnu/4.9"
+ my_libs="${my_libs} -lterralib /usr/lib/x86_64-linux-gnu/libexpat.so
/usr/lib/libnetcdf.so /usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0
-lgobject-2.0 -lglib-2.0 -lcairo /usr/lib/libproj.so
/usr/lib/x86_64-linux-gnu/libemosR64.so
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.9"
if test "$echo_clibs" = "yes"; then
my_libs="${my_libs} $CPPLIBS"
@@ -268,7 +268,7 @@
if test "$echo_static" = "yes"; then
if test -f ${libdir}/libMagPlus.a ; then
- static="${precision} ${libdir}/libMagPlus.a -L${libdir} -lterralib
/usr/lib/i386-linux-gnu/libexpat.so /usr/lib/libnetcdf.so
/usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0
-lcairo /usr/lib/libproj.so /usr/lib/i386-linux-gnu/libemosR64.so
/usr/lib/gcc/i586-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/i386-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/i586-linux-gnu/4.9 $CPPLIBS"
+ static="${precision} ${libdir}/libMagPlus.a -L${libdir} -lterralib
/usr/lib/x86_64-linux-gnu/libexpat.so /usr/lib/libnetcdf.so
/usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0
-lcairo /usr/lib/libproj.so /usr/lib/x86_64-linux-gnu/libemosR64.so
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.9 $CPPLIBS"
echo ${static}
else
echo "magics-config: NO STATIC LIBRARY available"
@@ -279,7 +279,7 @@
if test "$echo_shared" = "yes"; then
if test -f ${libdir}/libMagPlus.so ; then
- shared=" ${precision} -L${libdir} -lMagPlus -lterralib
/usr/lib/i386-linux-gnu/libexpat.so /usr/lib/libnetcdf.so
/usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0
-lcairo /usr/lib/libproj.so /usr/lib/i386-linux-gnu/libemosR64.so
/usr/lib/gcc/i586-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/i386-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/i586-linux-gnu/4.9 $CPPLIBS"
+ shared=" ${precision} -L${libdir} -lMagPlus -lterralib
/usr/lib/x86_64-linux-gnu/libexpat.so /usr/lib/libnetcdf.so
/usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0
-lcairo /usr/lib/libproj.so /usr/lib/x86_64-linux-gnu/libemosR64.so
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.9 $CPPLIBS"
echo ${shared}
else
echo "magics-config: NO SHARED LIBRARY"
@@ -300,8 +300,8 @@
if test ${name} != ${f77_file} ; then
out="-o $name " ### avoid overriding source file
fi
- echo "$F77 ${out}$f77_file ${FFLAGS} ${precision} -L${libdir} -lMagPlus
-lterralib /usr/lib/i386-linux-gnu/libexpat.so /usr/lib/libnetcdf.so
/usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0
-lcairo /usr/lib/libproj.so /usr/lib/i386-linux-gnu/libemosR64.so
/usr/lib/gcc/i586-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/i386-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/i586-linux-gnu/4.9 $CPPLIBS"
- $F77 ${out}$f77_file ${FFLAGS} ${precision} -L${libdir}
-Wl,-rpath,${libdir} -lMagPlus -lterralib /usr/lib/i386-linux-gnu/libexpat.so
/usr/lib/libnetcdf.so /usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0
-lgobject-2.0 -lglib-2.0 -lcairo /usr/lib/libproj.so
/usr/lib/i386-linux-gnu/libemosR64.so
/usr/lib/gcc/i586-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/i386-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/i586-linux-gnu/4.9 $CPPLIBS
+ echo "$F77 ${out}$f77_file ${FFLAGS} ${precision} -L${libdir} -lMagPlus
-lterralib /usr/lib/x86_64-linux-gnu/libexpat.so /usr/lib/libnetcdf.so
/usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0
-lcairo /usr/lib/libproj.so /usr/lib/x86_64-linux-gnu/libemosR64.so
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.9 $CPPLIBS"
+ $F77 ${out}$f77_file ${FFLAGS} ${precision} -L${libdir}
-Wl,-rpath,${libdir} -lMagPlus -lterralib
/usr/lib/x86_64-linux-gnu/libexpat.so /usr/lib/libnetcdf.so
/usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0
-lcairo /usr/lib/libproj.so /usr/lib/x86_64-linux-gnu/libemosR64.so
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.9 $CPPLIBS
fi
if test "$compileC" = "yes"; then
@@ -315,6 +315,6 @@
if test ${name} != ${c_file} ; then
out="-o $name " ### avoid overriding source file
fi
- echo "$CC ${out}$c_file ${CFLAGS} -L${libdir} -lMagPlus -lterralib
/usr/lib/i386-linux-gnu/libexpat.so /usr/lib/libnetcdf.so
/usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0
-lcairo /usr/lib/libproj.so /usr/lib/i386-linux-gnu/libemosR64.so
/usr/lib/gcc/i586-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/i386-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/i586-linux-gnu/4.9 $CPPLIBS "
- $CC ${out}$c_file ${CFLAGS} -I${includedir} -L${libdir}
-Wl,-rpath,${libdir} -lMagPlus -lterralib /usr/lib/i386-linux-gnu/libexpat.so
/usr/lib/libnetcdf.so /usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0
-lgobject-2.0 -lglib-2.0 -lcairo /usr/lib/libproj.so
/usr/lib/i386-linux-gnu/libemosR64.so
/usr/lib/gcc/i586-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/i386-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/i586-linux-gnu/4.9 $CPPLIBS
+ echo "$CC ${out}$c_file ${CFLAGS} -L${libdir} -lMagPlus -lterralib
/usr/lib/x86_64-linux-gnu/libexpat.so /usr/lib/libnetcdf.so
/usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0
-lcairo /usr/lib/libproj.so /usr/lib/x86_64-linux-gnu/libemosR64.so
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.9 $CPPLIBS "
+ $CC ${out}$c_file ${CFLAGS} -I${includedir} -L${libdir}
-Wl,-rpath,${libdir} -lMagPlus -lterralib
/usr/lib/x86_64-linux-gnu/libexpat.so /usr/lib/libnetcdf.so
/usr/lib/libnetcdf_c++.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0
-lcairo /usr/lib/libproj.so /usr/lib/x86_64-linux-gnu/libemosR64.so
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgfortran.so -lpthread -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib
-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.9 $CPPLIBS
fi