Трабл с компиляцией под Linux, мож кто подскажет.

FLAME :-E

Postby EvgenyMuchkin » 02 Nov 2013, 17:37

Колеги. Есть проблемка.

Кросскомпилирую в дебиане библиотеку для OpenWRT под названием luasocket.2.0.2. Из этих исходников: http://files.luaforge.net/releases/luas ... 0.2.tar.gz

Получаю основной .so файл размером около 90 кб.

Беру, luasocket2.0.2, из пакажей, уже скомпиленных для OpenWRT. А там основной .so файл в !два! раза меньше по размеру!

Фиг бы с ним с размером, если бы то, что накомпилировал я, не вызывало при запуске lua программ ошибку segmentation fault.

Другие библиотеки кросскомпилируются нормально, работают. Несколько раз пересобирал тулчейн, все равно не получается.

Никто с таким не сталкивался? Может я упустил что?

Моя компиляция и компиляция опенвртшников для сравнения в аттаче.
Attachments
files.zip
(41 KB) Downloaded 163 times
EvgenyMuchkin
 
Posts: 113
Joined: 09 Jan 2008, 09:18
Group: Registered users

Postby lvd » 02 Nov 2013, 20:46

EvgenyMuchkin wrote:А там основной .so файл в !два! раза меньше по размеру!

Ну так поди дебагинфы напихало.
EvgenyMuchkin wrote:Никто с таким не сталкивался? Может я упустил что?

Телепаты по угадыванию опций сборки (в т.ч. тулчейна) из получившегося ехе в отпуске бессрочно.
EvgenyMuchkin wrote: segmentation fault.

Настрой ядро, шоб корки писало, возьми гдб и посмотри, что упало, ы?
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7143
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby EvgenyMuchkin » 02 Nov 2013, 21:00

lvd wrote:Настрой ядро, шоб корки писало, возьми гдб и посмотри, что упало, ы?

А можно на менее профессиональном языке? Ты ж знаешь, что я не врубаюсь в терминологию гуру линуксов.

lvd wrote:Телепаты по угадыванию опций сборки (в т.ч. тулчейна)

Дык а какие опцеи нужны то? Ядро 2.4 для броадкома у тулчейна и, естественно, прошивки.

lvd wrote:Ну так поди дебагинфы напихало.

Это отключается?
EvgenyMuchkin
 
Posts: 113
Joined: 09 Jan 2008, 09:18
Group: Registered users

Postby lvd » 02 Nov 2013, 23:09

EvgenyMuchkin wrote:А можно на менее профессиональном языке? Ты ж знаешь, что я не врубаюсь в терминологию гуру линуксов.

Нельзя, ибо язык непрофессиональный вовсе. Ибо мну на жысть оддминством или програзмированием линухов не зарабатывает. А по теме -- гугли core dump.
EvgenyMuchkin wrote:Дык а какие опцеи нужны то? Ядро 2.4 для броадкома у тулчейна и, естественно, прошивки.

Аяебу какие? Может, ты сделал dd if=/dev/urandom of=./socket.so.2.0.2
EvgenyMuchkin wrote:Это отключается?

Это не мешает, в приниципе.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7143
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby EvgenyMuchkin » 03 Nov 2013, 00:33

lvd wrote:Может, ты сделал dd if=/dev/urandom of=./socket.so.2.0.2

Ага! Хлебом не корми, - дай dd if=/dev/urandom of=./socket.so.2.0.2 поделать! :D
EvgenyMuchkin
 
Posts: 113
Joined: 09 Jan 2008, 09:18
Group: Registered users


Return to Флейм

Who is online

Users browsing this forum: No registered users and 2 guests

cron