{"bugs":[{"bugid":886466,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"sci-libs\/superlu_mt-3.1-r1 fails to compile (CLANG-STRICTER-SYSTEM): psgssvx.c:580:2: error: call to undeclared function sp_colorder; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]"},{"bugid":944854,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"sci-libs\/superlu_mt-3.1-r1 fails to compile: psgssvx.c:415:19: error: conflicting types for slamch_; have double(char )"}],"categories":[{"categoryid":318,"name":"sci-libs","summary":"The sci-libs category contains various science-related libraries."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a198e862478387fe37b4d232d51a3edb558cd3e0","committime":"2025-12-19T10:01:01","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Bug: https:\/\/bugs.gentoo.org\/473598\nBug: https:\/\/bugs.gentoo.org\/720224\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"2d25fad95cbaa525c8945d8e582c749d49524f49","committime":"2025-12-19T09:25:43","packageid":66303,"repoid":1,"summary":"*\/*: drop *-linux keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bc07e906d05fe0eaa2acf500d379e5d176e923b6","committime":"2022-05-15T01:32:53","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/25488\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9a75190cb8ceebb36554b6d974787afcc54dabca","committime":"2022-05-14T21:56:44","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: [QA] tc-has-openmp → tc-check-openmp"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"82b37a27e889ff1af7cfc1e3a8c2f06ef8622566","committime":"2022-03-20T19:04:16","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"This can cause build problems for e.g. 32-bit (gcc -m32 ...)\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"01be6b457af58e5994e6c0a2d723e98d89a43e6d","committime":"2022-03-20T18:50:26","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: [QA] fix tc-get* quoting"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e40e033727bc6bbe38c402b45e99f66ae8d741d9","committime":"2022-01-09T20:51:38","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"7779b45bce71137f30441e861af4bfd87cac7741","committime":"2022-01-09T20:42:37","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: drop 3.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fd25e64e466616adcd8fbfe2282fa614ce788d73","committime":"2022-01-09T01:21:40","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"86f6cf66ee97c0d24fab45ee4b9430bb114b4573","committime":"2022-01-09T01:08:52","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: Stabilize 3.1-r1 amd64, #830772"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"153e390a2c90572231411792b6f7f814480a6139","committime":"2021-12-01T06:52:14","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alex.fan.q@gmail.com","authorname":"Alex Fan","body":"Signed-off-by: Alex Fan <alex.fan.q@gmail.com>\nSigned-off-by: Yixun Lan <dlan@gentoo.org>","commitid":"eee033af537d2cee720a9cbfd8f4b871c4964853","committime":"2021-11-30T10:54:48","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: keyword 3.1-r1 for ~riscv"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7f049844d7a1bfdfc6d61dea85418ccafd5d6945","committime":"2021-11-28T21:06:26","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"New revision because it changes runtime behaviour for USE=int64 users.\n\nCloses: https:\/\/bugs.gentoo.org\/817680\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/23063\nSigned-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"b25061d0cf0d41213c90ebab0845ed3f50403eef","committime":"2021-11-28T20:48:56","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: apply Alex's PREDEFS patch"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"567b840b182fabf69976a3fdd0c22471d9d48856","committime":"2021-11-28T20:36:25","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alex.fan.q@gmail.com","authorname":"Alex Fan","body":"upstream uses unconventional variables names. int64 adds _LONG_INT\nto PREDEFS. PREDEFS seems to be a synonym of CPPFLAGS and used\nsparingly to be appended to CFLAGS. It should be passed to $(CC)\nexplicitly for int64 to take effect.\n\nEXAMLE\/Makefile should include ..\/make.in, which is the same in\nupstream.\n\nSigned-off-by: Alex Fan <alex.fan.q@gmail.com>\nSigned-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"8587dd7a8c040c26cd234baefe517027e4fedc1f","committime":"2021-11-28T11:27:17","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: fix int64 not taking effect"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f3317359e8fa304120631c0cd45bcd377738c1ab","committime":"2021-10-12T22:36:19","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Signed-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"b45a40c4bb99747a5d1df39f387fb15af0863a7e","committime":"2021-10-12T22:21:50","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: update EAPI 6 -> 8"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Signed-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"bbc4414683acafe1935020ddaf966b9ef46e7378","committime":"2021-10-12T22:08:08","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: update HOMEPAGE, SRC_URI"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"824405877a9f8947595238a7dfec9a60b7e7c5e5","committime":"2021-04-16T11:35:32","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"afb3e928b3018efd8449845a07d9417fb900e7af","committime":"2021-04-16T08:14:37","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: eutils--"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"37c7c2e6d113f5763c1f186cc4944883da049c2f","committime":"2020-12-07T15:35:24","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Package-Manager: Portage-3.0.9, Repoman-3.0.2\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"5deddf081fc1291f294f94cca43b934c83bce763","committime":"2020-12-07T15:27:42","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: arm64 keyworded (bug #757822)"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"39262e42e04ad1db1856012dbe7adb1a040cfea4","committime":"2020-12-07T15:24:32","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: Keyword 3.1 arm, #757822"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e72022e6d6e0defe53e938a8a701ec7017a57396","committime":"2020-01-14T15:05:40","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ago@gentoo.org","authorname":"Agostino Sarubbo","body":"Package-Manager: Portage-2.3.79, Repoman-2.3.16\nRepoMan-Options: --include-arches=\"amd64\"\nSigned-off-by: Agostino Sarubbo <ago@gentoo.org>","commitid":"d17dd4989954d594f6dbe8b6daec99370df9236a","committime":"2020-01-14T14:56:01","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: amd64 stable wrt bug #705134"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ab0d88341589a05ec2b5978d9fda741d285c712b","committime":"2020-01-13T10:47:00","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"c81c66e56cb108862eb3c9735ca3ba22117c3e74","committime":"2020-01-13T10:04:56","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: [QA] Fix HomepageInSrcUri"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fef742528aacdd4ffa4e59ea0354106ca161650e","committime":"2019-12-10T23:48:11","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"The result was achieved via the following pipeline:\n\n    pkgcheck scan -c RestrictTestCheck -R FormatReporter \\\n      --format '{category}\/{package}\/{package}-{version}.ebuild' |\n    xargs -n32 grep -L RESTRICT |\n    xargs -n32 sed -i -e '\/^IUSE=.*test\/aRESTRICT=\"!test? ( test )\"'\n\nThe resulting metadata was compared before and after the change.\nFew Go ebuilds had to be fixed manually due to implicit RESTRICT=strip\nadded by the eclass.  Two ebuilds have to be fixed because of multiline\nIUSE.\n\nSuggested-by: Robin H. Johnson <robbat2@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13942\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"064af661d0c9a31cecdf348632bc5603333a9149","committime":"2019-12-10T22:02:54","packageid":66303,"repoid":1,"summary":"*\/*: [QA] Fix trivial cases of MissingTestRestrict"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":66303,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"malfatti@neuro.ufrn.br","authorname":"T. Malfatti","commitid":"8457ba6f9fd6f0dbafcca1fb375788eeea02aae1","committime":"2017-01-26T18:44:34","packageid":66303,"repoid":1,"summary":"media-libs\/portaudio: Version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"35d01a9c3492ca9458f7afd0b1e65f911f3e219b","committime":"2016-12-29T07:21:59","packageid":66303,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bicatali@gentoo.org","authorname":"Sébastien Fabbro","body":"Package-Manager: Portage-2.3.3, Repoman-2.3.1","commitid":"4601ef379f6d012f1c87c80ac67bb749796bd7a8","committime":"2016-12-29T07:01:09","packageid":66303,"repoid":1,"summary":"sci-libs\/superlu_mt: initial import"}],"dependencies":[{"block":false,"categoryid":396,"description":"Virtual for FORTRAN 77 BLAS implementation","ebuildids":[731808],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"blas","packageid":43239}],"depending":[{"block":false,"categoryid":318,"description":"Suite of nonlinear solvers","ebuildids":[725905,725905,750431,750431,773542,773542,832101,832101,838711,838711,868836,868836,882826,882826],"firstseen":"2017-01-03T14:36:13.843086","name":"sundials","packageid":66326,"summary":"SUite of Nonlinear and DIfferential\/ALgebraic equation Solvers was implemented with the goal of providing robust time integrators and nonlinear solvers that can easily be incorporated into existing simulation codes. The primary design goals were to require minimal information from the user, allow users to easily supply their own data structures underneath the solvers, and allow for easy incorporation of user-supplied linear solvers and preconditioners."}],"ebuilds":[{"archs":["amd64","~arm","~arm64","~ppc","~ppc64","~riscv","~x86"],"ebuildid":731808,"firstseen":"2021-11-28T21:15:46.718211","license":"BSD","moddate":"2026-03-22T20:20:57","packageid":66303,"repoid":1,"slot":"0\/3","uses":["doc","examples","int64","openmp","static-libs","test","threads"],"version":"3.1-r1"}],"masks":[],"package":{"categoryid":318,"description":"Multithreaded sparse LU factorization library","firstseen":"2016-12-29T14:36:23.682042","name":"superlu_mt","packageid":66303,"summary":"SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations on high performance machines. The library is written in C and is callable from either C or Fortran. The library routines will perform an LU decomposition with partial pivoting and triangular system solves through forward and back substitution. The LU factorization routines can handle non-square matrices but the triangular solves are performed only for square matrices. The matrix columns may be preordered (before factorization) either through library or user supplied routines. This preordering for sparsity is completely separate from the factorization. Working precision iterative refinement subroutines are provided for improved backward stability. Routines are also provided to equilibrate the system, estimate the condition number, calculate the relative backward error, and estimate error bounds for the refined solutions. This is the multi-threaded version (POSIX threads or OpenMP)."},"rdependencies":[{"block":false,"categoryid":396,"description":"Virtual for FORTRAN 77 BLAS implementation","ebuildids":[731808],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"blas","packageid":43239}],"repos":[{"branch":"master","lastcommit":"82366aa45a35f6900f43023917c2c86ccdbb00a3","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/portal.nersc.gov\/project\/sparse\/superlu\/"],"uses":[{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Install examples, usually source code","isdefault":false,"use":"examples"},{"description":"Build the 64 bits integer library","isdefault":false,"packageid":66303,"use":"int64"},{"description":"Build support for the OpenMP (support parallel computing), requires >=sys-devel\/gcc-4.2 built with USE=\"openmp\"","isdefault":false,"use":"openmp"},{"description":"Build static versions of dynamic libraries as well","isdefault":false,"use":"static-libs"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Add threads support for various packages. Usually pthreads","isdefault":false,"use":"threads"}]}