Size: a a a

Gentoo GNU/Linux [RU]

2020 August 04

VM

Vadim Misbakh-Solovi... in Gentoo GNU/Linux [RU]
Azamat Hackimov
@mva_name ты поглядел бенчмарки для lua?
ничего интереснее отсылок к https://salsa.debian.org/benchmarksgame-team/benchmarksgame/ не нашёл, если честно (впрочем, я тут по самые уши работой был занят, и искал вполсилы)
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
я нашел только SciMark
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
но он прям какой-то ангажированный от luajit
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
на lua бенч где-то ~ 50, а на luajit - 1427
источник

VM

Vadim Misbakh-Solovi... in Gentoo GNU/Linux [RU]
ну, не думаешь же ты, что он накручивает?
Просто LJ в некоторых аспектах работает быстрее за счёт JIT'а, собственно.
Плюс, LJ даже с выключенным JIT'ом писалось дл оптимизации некоторых моментов (и в них оно тоже может набирать больше попугаев, а по другим тестам просасывать)
источник

VM

Vadim Misbakh-Solovi... in Gentoo GNU/Linux [RU]
надо форониксовые поискать
источник

ПК

Паша Калугин... in Gentoo GNU/Linux [RU]
Что ему не нравится?
Files matching a file type that is not allowed:
  usr/lib/libtelebot.so.4.7.0
* ERROR: dev-libs/telebot-9999::localrepo failed:
*   multilib-strict check failed!
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
multilib-strict check failed
источник

ПК

Паша Калугин... in Gentoo GNU/Linux [RU]
May be relevant
/var/tmp/portage/dev-libs/telebot-9999/image/usr/lib/libtelebot.so.4.7.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
64-битные библиотеки должны ходить в /usr/lib64
источник

ПК

Паша Калугин... in Gentoo GNU/Linux [RU]
Azamat Hackimov
64-битные библиотеки должны ходить в /usr/lib64
Понял, спасибо
источник

ПК

Паша Калугин... in Gentoo GNU/Linux [RU]
Теперь другая проблема:
CMake Error at cmake_install.cmake:41 (file):
 file INSTALL cannot find
 "/var/tmp/portage/dev-libs/telebot-9999/work/telebot-9999/telebot.pc": No
 such file or directory.
Но telebot.pc конфигурируется из telebot.pc.in и в итоге лежит в work/telebot-9999_build. Как решить проблему?
источник

VM

Vadim Misbakh-Solovi... in Gentoo GNU/Linux [RU]
переписать cmakelists.txt по-человечески
источник

ПК

Паша Калугин... in Gentoo GNU/Linux [RU]
https://github.com/smartnode/telebot/blob/master/CMakeLists.txt
Как можно его переписать?
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
CONFIGURE_FILE(telebot.pc.in ${CMAKE_CURRENT_BINARY_DIR}/telebot.pc @ONLY)
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/telebot.pc DESTINATION lib/pkgconfig)
источник

ПК

Паша Калугин... in Gentoo GNU/Linux [RU]
Azamat Hackimov
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/telebot.pc DESTINATION lib/pkgconfig)
Понятно, спасибо!
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
куча костылей в проекте
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
ADD_DEFINITIONS("-DDEBUG=1") - вот так не надо делать
источник

ПК

Паша Калугин... in Gentoo GNU/Linux [RU]
Ещё инклюд теста
источник