From dda14b5a1cad55126ea74732d0b76f09ce06bc92 Mon Sep 17 00:00:00 2001 From: Raymond Lu Date: Tue, 7 Feb 2012 16:43:38 -0500 Subject: [svn-r21914] Issue 7829 - data conversion from "long double" to integers failed on Ubuntu with optimization. I documented it as a known solution and provided users a way to lower down the optimization. No test. --- release_docs/RELEASE.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 2928462..71fcf30 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -336,6 +336,18 @@ SGI Linux 2.6.32.19 y y y y Known Problems ============== +* The data conversion test dt_arith.c fails in "long double" to integer + conversion on Ubuntu 11.10 (3.0.0.13 kernal) with GCC 4.6.1 if the library + is built with optimization -O3 or -O2. The older GCC (4.5) or newer kernal + (3.2.2 on Fedora) doesn't have the problem. Users should lower down the + optimization level (-O1 or -O0) by defining CFLAGS in the command line of + "configure" like: + + CFLAGS=-O1 ./configure + + It will overwrite the library's default optimization level. (Issue 7829. + SLU - 2012/2/7) + * After the shared library support was fixed for some bugs, it was discovered that "make prefix=XXX install" no longer works for shared libraries. It still works correctly for static libraries. Therefore, if you want to -- cgit v0.12