UNIX. Using Solaris lib in AIX

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Димас
Житель
Сообщения: 593
Зарегистрирован: 22 июл 2005, 16:58
Откуда: Север->Торонто

UNIX. Using Solaris lib in AIX

Сообщение Димас »

Will a library file (extension .so) from Solaris work on AIX?
I‘ve noticed that binary files on AIX have 01 DF 00 04 (.ß..) in the header.
The lib that I would like to use has 7F 45 4C 46 (.ELF) in the header.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45340
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: UNIX. Using Solaris lib in AIX

Сообщение Stanislav »

Димас писал(а):Will a library file (extension .so) from Solaris work on AIX?
I‘ve noticed that binary files on AIX have 01 DF 00 04 (.ß..) in the header.
The lib that I would like to use has 7F 45 4C 46 (.ELF) in the header.
А установить родную такую же не судьба?
А перекомпилить не судьба?
Аватара пользователя
Правильные пацаны
Маньяк
Сообщения: 1776
Зарегистрирован: 29 апр 2009, 20:14

Re: UNIX. Using Solaris lib in AIX

Сообщение Правильные пацаны »

I do not think so. На AIX если правильно помню либы даже другие расширения имеют.
Тем более процы наверняка разные..
Там вся система другая.
AIX и HP-UX совсем другие чем Солярки, Линухи..
Аватара пользователя
Димас
Житель
Сообщения: 593
Зарегистрирован: 22 июл 2005, 16:58
Откуда: Север->Торонто

Re: UNIX. Using Solaris lib in AIX

Сообщение Димас »

Stanislav писал(а):А установить родную такую же не судьба?
A company uses AIX. There is no way to change the OS.
Stanislav писал(а):А перекомпилить не судьба?
The file came from a vendor. Can they recompile one file if they don't have AIX?
Аватара пользователя
Димас
Житель
Сообщения: 593
Зарегистрирован: 22 июл 2005, 16:58
Откуда: Север->Торонто

Re: UNIX. Using Solaris lib in AIX

Сообщение Димас »

Правильные пацаны писал(а):На AIX если правильно помню либы даже другие расширения имеют...
There are .so files on AIX. I've just provided a part of a header from an AIX .so file.
Аватара пользователя
Правильные пацаны
Маньяк
Сообщения: 1776
Зарегистрирован: 29 апр 2009, 20:14

Re: UNIX. Using Solaris lib in AIX

Сообщение Правильные пацаны »

Димас писал(а):
Правильные пацаны писал(а):На AIX если правильно помню либы даже другие расширения имеют...
There are .so files on AIX. I've just provided a part of a header from an AIX .so file.
а процессор не интересует?
http://www.ibm.com/developerworks/aix/l ... tml#N101DB
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45340
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: UNIX. Using Solaris lib in AIX

Сообщение Stanislav »

Димас писал(а):
Stanislav писал(а):А установить родную такую же не судьба?
A company uses AIX. There is no way to change the OS.
Я не про ОС - обычно в репе есть точно такие же, но для этой ОС.
Димас писал(а):
Stanislav писал(а):А перекомпилить не судьба?
The file came from a vendor. Can they recompile one file if they don't have AIX?
Вы можете - у вас же есть :D Сурсы предоставляются?
Аватара пользователя
Димас
Житель
Сообщения: 593
Зарегистрирован: 22 июл 2005, 16:58
Откуда: Север->Торонто

Re: UNIX. Using Solaris lib in AIX

Сообщение Димас »

Правильные пацаны писал(а): а процессор не интересует?
http://www.ibm.com/developerworks/aix/l ... tml#N101DB
I found nothing about a processor in this link.
We use POWER6. Does it mean the vendor should use a RISC processor too to recompile the lib?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45340
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: UNIX. Using Solaris lib in AIX

Сообщение Stanislav »

Димас писал(а):
Правильные пацаны писал(а): а процессор не интересует?
http://www.ibm.com/developerworks/aix/l ... tml#N101DB
I found nothing about a processor in this link.
We use POWER6. Does it mean the vendor should use a RISC processor too to recompile the lib?
Совсен не обязательно - можно кросс-компильнуть if available.
Аватара пользователя
Димас
Житель
Сообщения: 593
Зарегистрирован: 22 июл 2005, 16:58
Откуда: Север->Торонто

Re: UNIX. Using Solaris lib in AIX

Сообщение Димас »

Stanislav писал(а):Я не про ОС - обычно в репе есть точно такие же, но для этой ОС.
Where is that "в репе есть точно такие же"?
Stanislav писал(а):Вы можете - у вас же есть :D Сурсы предоставляются?
We don't have the source code.
Аватара пользователя
Правильные пацаны
Маньяк
Сообщения: 1776
Зарегистрирован: 29 апр 2009, 20:14

Re: UNIX. Using Solaris lib in AIX

Сообщение Правильные пацаны »

Димас писал(а):
Правильные пацаны писал(а): а процессор не интересует?
http://www.ibm.com/developerworks/aix/l ... tml#N101DB
I found nothing about a processor in this link.
We use POWER6. Does it mean the vendor should use a RISC processor too to recompile the lib?
При чем тут линк? Все знают, что AIX на своих рисках, а Солярка на Интелах или спарках.
Значит, надо рекомпайлить.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45340
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: UNIX. Using Solaris lib in AIX

Сообщение Stanislav »

Димас писал(а):
Stanislav писал(а):Я не про ОС - обычно в репе есть точно такие же, но для этой ОС.
Where is that "в репе есть точно такие же"?
Ну вот у нас используется libevent. Она работает в Linux, *BSD, Mac OS X, Solaris и Windows. Насчет Виндов не уверен, в Линуксе она есть в репо, ИМХО и в остальных тоже.
Димас писал(а):
Stanislav писал(а):Вы можете - у вас же есть :D Сурсы предоставляются?
We don't have the source code.
Тогда - жопа.
Аватара пользователя
Димас
Житель
Сообщения: 593
Зарегистрирован: 22 июл 2005, 16:58
Откуда: Север->Торонто

Re: UNIX. Using Solaris lib in AIX

Сообщение Димас »

Ok. Summary:
1) The vendor must recompilr the library.
2) The vendor can do it even they don't have RISC computer with AIX.

Is that correct?

P.S. Finally I got "в репе" - in repository. :D
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45340
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: UNIX. Using Solaris lib in AIX

Сообщение Stanislav »

Димас писал(а):Ok. Summary:
1) The vendor must recompilr the library.
2) The vendor can do it even they don't have RISC computer with AIX.

Is that correct?

P.S. Finally I got "в репе" - in repository. :D
Ну не обязательно - должен. Он может сказать - поставляется "ас ис" и гоу ту нафик... Но хотя бы сурсы попросить можно. Но лучше, конечно, вендор - а то может и не скомпилироваться - в таком случает вендорский программер может доработать напильником по месту...
Аватара пользователя
Димас
Житель
Сообщения: 593
Зарегистрирован: 22 июл 2005, 16:58
Откуда: Север->Торонто

Re: UNIX. Using Solaris lib in AIX

Сообщение Димас »

Stanislav писал(а):Ну не обязательно - должен. Он может сказать - поставляется "ас ис" и гоу ту нафик...
When I say "must" I mean the library must be recompiled by somebody, otherwise it will not work.
They will not provide the source code. And they will recompile the lib because it cost more than 10000$. They are kind of interesting in that. :)
Ответить