This bug was fixed in the package cernlib - 2006.dfsg.2-11ubuntu1 --------------- cernlib (2006.dfsg.2-11ubuntu1) hardy; urgency=low * Sync from Debian unstable (LP: #201962): - Desktop file dropped in agreement with Debian (see #471039) * debian/control and debian/control.d/0base.control: - Change Build-Depends on gfortran to (>= 4:4.2.3) to avoid ftbfs Once gfortran (>= 4:4.3) is available in Ubuntu this can be dropped. * Modify Maintainer value to match Debian-Maintainer-Field Spec cernlib (2006.dfsg.2-11) unstable; urgency=low * Patch 102: Add kernlib/kerngen/tcgen/tlsc.F to the list of files not to compile optimized, due to mis-compiled code at -O2 on ia64 (bug filed against gfortran-4.3 as #466948). Should fix FTBFS on ia64. * New patch 217: Force mathlib/gen test program "gent" to exit non-zero if any individual test fails, so I don't have to inspect test suite output manually for test failures in buildd logs. cernlib (2006.dfsg.2-10) unstable; urgency=low * Patch 304: Adjustments to compiler flags to solve various problems: - Do not build with -funroll-loops, in order to work around compiler bugs: ICE on arm at kernlib/kerngen/tcgen/ranecu.F (filed as #466791) and bad code on ia64 at mathlib/gen/tests/c201s.F (filed as #466911). - Build with -fno-range-check option to gfortran to ignore arithmetic overflow compiler errors, as g77 does by default (closes: #466834), and therefore... * Patch 321: Revert work-around for that purpose from release -8. cernlib (2006.dfsg.2-9) unstable; urgency=low * Upload gfortran-transitioned CERNLIB to unstable. cernlib (2006.dfsg.2-8) experimental; urgency=low * Patch 321: In kernlib/kerngen/tcgens/lnxppcgs/{ubunch.F,ublow.F}, work around gfortran overflow error in initializing 4-byte integer with "data mask1/x'ff000000'/" statement. N.B. these files are only compiled by big-endian architectures, so this change is irrelevant to i386, etc. * debian/debhelper/cernlib-base.README.debian: Update to mention the new montecarlo-data binary package and the soversion bump for libisajet. * debian/control.d/libmathlib2-dev.control: Revert back to depending on libblas-dev and liblapack-dev by default, as the libatlas-base-dev package (and friends) does not ship liblapack.so and libblas.so symlinks where the compiler and linker will see them automatically. * debian/control.d/libmathlib2-dev.control: Also Conflict against g77-based libdevel packages refblas3-dev and lapack3-dev. * debian/NEWS: s/unstable/experimental/ in 2006.dfsg.2-7 NEWS entry to fix newly introduced lintian warning. cernlib (2006.dfsg.2-7) experimental; urgency=low * Tweak dependencies and build-deps to use new libblas-dev and liblapack-dev packages; also gfortran 4.3. No longer force installation of BLAS and LAPACK reference implementations instead of ATLAS at install time, only at build time. * Patch updates to fix new issues that arose with gfortran 4.3: - Patch 216: Fix compiler error "Result of LGAMMA overflows its kind" on mathlib GEN test 310 by using the CERNLIB log-gamma function, not the glibc one. Also force use of CERNLIB version of log-gamma function internally elsewhere in mathlib. - Patch 321: Fix ZEBRA test zebfz8 read error at EOF, caused by a change in the definition of gfortran error codes between 4.2 and 4.3. For some inexplicable reason, the error code returned by IOSTAT=xxx in a ZEBRA call to READ at EOF is not the expected (-1), but is instead the value defined as (LIB)ERROR_BAD_OPTION (3 in gfortran-4.2, 5002 in gfortran-4.3) in libgfortran.h. * Make packages installable in parallel with old g77-based runtime libs (though NOT with old libdevel packages): - Patch 605, debian/rules: Move kuesvr executable and man page elsewhere so that libpacklib1-gfortran doesn't overwrite libpacklib1 files. - Patch 800, debian/add-ons/cernlib.mk, debian/debhelper/lib*.install: Add Make variable $(TOOL_NAME) to make shared lib filenames (as well as sonames) include "_gfortran" string. - debian/control.d/lib*.control: Remove relevant Conflicts/Replaces that were introduced in previous revision. - debian/NEWS: Edit most recent entry appropriately. * Slight update to debian/README.64-bit to mention the -fno-automatic flag. * Change install-cernlib-dirs.sh to link to Monte Carlo data files in /usr/share/montecarlo-data (data files will be moved there in next upload of mclibs to experimental). * Debconf translation: - Updated ja.po, thanks to Hideki Yamane