From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <20200920103655.GA26263@imap.altlinux.org> <20200920132814.GC26263@imap.altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: <0357280a-c233-15a0-511c-e0f729d7728f@basealt.ru> Date: Fri, 25 Sep 2020 15:20:56 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.2.2 MIME-Version: 1.0 In-Reply-To: <20200920132814.GC26263@imap.altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] =?utf-8?b?0L/QsNC60LXRgtGLINC00LvRjyDRh9C40YHQu9C10L0=?= =?utf-8?b?0L3QvtCz0L4g0YHRh9C10YLQsA==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Sep 2020 12:20:57 -0000 Archived-At: List-Archive: List-Post: On 20.09.2020 16:28, Vladislav Zavjalov wrote: > * openblas -- Оптимизированная версия Blas, с поддержкой > многопоточных вычислений и т.п. > https://github.com/xianyi/OpenBLAS > > Openblas может и сам предоставлять стандартный lapack, но у нас он собран с ключом > NO_LAPACK=1. При этом в заголовочные файлы функции из lapack попадают, а > в библиотеку - нет. В результате, при сборке разных программ возникают > проблемы на этапе линковки, даже если liblapack-devel есть в системе. > Приходится вручную указывать, что линковаться надо с libopenblas + liblapack. Это, наверное, плохо. Может быть стоит его собрать с внешним lapack ? + make -j16 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -I../include -I/usr/include/openblas -DNOSHORTS -DUSESIGTERM -DUSEGETTIME' 'LIBS=-L../lib -lsdp' make: Entering directory '/usr/src/RPM/BUILD/csdp-6.2.0/solver' cc -pipe -frecord-gcc-switches -Wall -g -O2 -I../include -I/usr/include/openblas -DNOSHORTS -DUSESIGTERM -DUSEGETTIME   -c -o csdp.o csdp.c make: Leaving directory '/usr/src/RPM/BUILD/csdp-6.2.0/solver' make: Entering directory '/usr/src/RPM/BUILD/csdp-6.2.0/solver' cc -pipe -frecord-gcc-switches -Wall -g -O2 -I../include -I/usr/include/openblas -DNOSHORTS -DUSESIGTERM -DUSEGETTIME csdp.o -L../lib -lsdp -o csdp /usr/bin/ld.default: ../lib/libsdp.so: undefined reference to `dtrtri_' /usr/bin/ld.default: ../lib/libsdp.so: undefined reference to `dpotrf_' /usr/bin/ld.default: ../lib/libsdp.so: undefined reference to `dpotrs_' collect2: error: ld returned 1 exit status make: *** [Makefile:5: csdp] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/csdp-6.2.0/solver' error: Bad exit status from /usr/src/tmp/rpm-tmp.39185 (%build)