URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4576
[ Назад ]

Исходное сообщение
"как скопилировать libxml2-2.6.20 как 64-bit ?"

Отправлено Desperado , 22-Авг-05 14:41 
RHEL3 x86-64 распаковываю libxml2-2.6.20.tar.gz запускаю
./configure
make
make install

в результате получаю:
# file /usr/lib/libxml2.so.2.6.20
/usr/lib/libxml2.so.2.6.20: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped

почему получается 32-bit и как скомпилить в /usr/lib64 64-bitный libxml2 ?


Содержание

Сообщения в этом обсуждении
"как скопилировать libxml2-2.6.20 как 64-bit ?"
Отправлено AWE , 22-Авг-05 15:04 
>RHEL3 x86-64 распаковываю libxml2-2.6.20.tar.gz запускаю
>./configure
>make
>make install
>
>в результате получаю:
># file /usr/lib/libxml2.so.2.6.20
>/usr/lib/libxml2.so.2.6.20: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not
>stripped
>
>почему получается 32-bit и как скомпилить в /usr/lib64 64-bitный libxml2 ?


./configure --help
Посмотрите, может какие-нибудь опции включить надо.


"как скопилировать libxml2-2.6.20 как 64-bit ?"
Отправлено Desperado , 22-Авг-05 15:32 
>./configure --help
>Посмотрите, может какие-нибудь опции включить надо.

конкретного параметра нет, есть переменные

Some influential environment variables:
  CC          C compiler command
  CFLAGS      C compiler flags
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>
  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
              headers in a nonstandard directory <include dir>
  CPP         C preprocessor
  CXX         C++ compiler command
  CXXFLAGS    C++ compiler flags
  CXXCPP      C++ preprocessor
  F77         Fortran 77 compiler command
  FFLAGS      Fortran 77 compiler flags

может через них как-то можно ?



"как скопилировать libxml2-2.6.20 как 64-bit ?"
Отправлено AWE , 22-Авг-05 16:23 
>>./configure --help
>>Посмотрите, может какие-нибудь опции включить надо.
>
>конкретного параметра нет, есть переменные
>
>Some influential environment variables:
>  CC          
>C compiler command
>  CFLAGS      C compiler flags
>  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
>              nonstandard directory <lib dir>
>  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
>              headers in a nonstandard directory <include dir>
>  CPP         C
>preprocessor
>  CXX         C++
>compiler command
>  CXXFLAGS    C++ compiler flags
>  CXXCPP      C++ preprocessor
>  F77         Fortran
>77 compiler command
>  FFLAGS      Fortran 77 compiler flags
>
>
>может через них как-то можно ?

./configure CFLAGS="-m64"


"как скопилировать libxml2-2.6.20 как 64-bit ?"
Отправлено AWE , 22-Авг-05 16:26 
./configure CFLAGS="-m64"

./configure CFLAGS="-m64" LDFLAGS="-L/usr/local/lib64"



"как скопилировать libxml2-2.6.20 как 64-bit ?"
Отправлено Desperado , 22-Авг-05 16:52 
Thanks помогло, правда нашел в /usr/local/lib