[Bug 907942] New: superlu library missing symbol dldperm
http://bugzilla.opensuse.org/show_bug.cgi?id=907942 Bug ID: 907942 Summary: superlu library missing symbol dldperm Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 OS: openSUSE 13.2 Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: michael.schwedler@uni-weimar.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- The devel package for the superlu4 library (version 4.3-6.1.4) shipped with openSuse 13.2 declares the function dldperm in file slu_ddefs.h - just as expected. However, the corresponding library libsuperlu.so.4.3 is missing the symbol for dldperm, the output of the command: nm -D /usr/lib64/libsuperlu.so.4.3 | grep dld is empty. This leads to errors building code against this library. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=907942 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bwiedemann@suse.com, | |judas.iscariote@gmail.com, | |matz@suse.com Assignee|bnc-team-screening@forge.pr |scorot@free.fr |ovo.novell.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=907942 --- Comment #1 from Corot Sebastien <scorot@free.fr> --- Hi all, Unfortunately, we can fix this since we peviously disable *ldperm routine for legal reasons. Please see, bnc796236 [1] indicated in the spec file and superlu-4.3-disable-hsl.patch [2] made to answer this bnc. Indeed *ldperm routines and some others relie on the mc64ad.c routine for which the licence is not free as explained in the README.SuSE available the package document files. However we can add more explanations in this file and add full list of the routines which are disabled for legal reasons. [1] https://bugzilla.novell.com/show_bug.cgi?id=796236&GoAheadAndLogIn=1 [2] https://build.opensuse.org/package/show?project=devel%3Alibraries%3Ac_c%2B%2B&package=superlu -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=907942 --- Comment #2 from Michael Schwedler <michael.schwedler@uni-weimar.de> --- Hi, I see the problem with the copyright note in the mc64ad.c routine. Maybe in that case it would make sense to also patch the include files in the devel packackage and to comment the missing routines. That way, the library and the devel package would be consistent. Also, when using the devel package, it would be easier to track the problem, when someone tries to make use of the not-included functions. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=907942 Corot Sebastien <scorot@free.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #3 from Corot Sebastien <scorot@free.fr> --- OK, right. I will update the patch and comment out the disabled routines in the header files with an explanation. I will also update the README.SuSSE file accordingly. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com