Страница 1 из 2

UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 11:52
Димас
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.

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 11:58
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.
А установить родную такую же не судьба?
А перекомпилить не судьба?

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 12:02
Правильные пацаны
I do not think so. На AIX если правильно помню либы даже другие расширения имеют.
Тем более процы наверняка разные..
Там вся система другая.
AIX и HP-UX совсем другие чем Солярки, Линухи..

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 12:16
Димас
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?

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 12:19
Димас
Правильные пацаны писал(а):На AIX если правильно помню либы даже другие расширения имеют...
There are .so files on AIX. I've just provided a part of a header from an AIX .so file.

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 12:22
Правильные пацаны
Димас писал(а):
Правильные пацаны писал(а):На 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

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 12:41
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 Сурсы предоставляются?

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 12:42
Димас
Правильные пацаны писал(а): а процессор не интересует?
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?

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 12:45
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.

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 12:49
Димас
Stanislav писал(а):Я не про ОС - обычно в репе есть точно такие же, но для этой ОС.
Where is that "в репе есть точно такие же"?
Stanislav писал(а):Вы можете - у вас же есть :D Сурсы предоставляются?
We don't have the source code.

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 12:50
Правильные пацаны
Димас писал(а):
Правильные пацаны писал(а): а процессор не интересует?
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 на своих рисках, а Солярка на Интелах или спарках.
Значит, надо рекомпайлить.

Re: UNIX. Using Solaris lib in AIX

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

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 13:08
Димас
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

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 13:12
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
Ну не обязательно - должен. Он может сказать - поставляется "ас ис" и гоу ту нафик... Но хотя бы сурсы попросить можно. Но лучше, конечно, вендор - а то может и не скомпилироваться - в таком случает вендорский программер может доработать напильником по месту...

Re: UNIX. Using Solaris lib in AIX

Добавлено: 01 дек 2010, 13:28
Димас
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. :)