LINUX.ORG.RU

Сообщения UVV

 

собрать googletest как shared library

 , ,

Моя проблема озвучена в этом треде: http://stackoverflow.com/questions/26293287/how-to-set-build-shared-libs-for-...

Дело в том, что все мои библиотеки уже собираются как shared. Так вот если я после полученной ошибки:

/usr/bin/ld: ../../common-cpp/googletest/googlemock/gtest/libgtest.a(gtest-all.cc.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
../../common-cpp/googletest/googlemock/gtest/libgtest.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status

запущу make ещё раз, то он соберёт нужную shared версию. Как сделать так, чтобы с первого раза собирал?

UVV
()

Как googletest подгружает тесты?

 , ,

Хочу ручками подгружать тесты, также, как это делает gtest. Как он ищет среди слинкованных библиотек те, которые нужны? Ищу по исходникам, но пока не могу найти...

UVV
()

Добавить свой сервис файл в systemd

 , ,

Пытаюсь добавить свой файл в systemd.

Вот мой bbappend:

FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI_append = "file://save-boot-log.service"

SYSTEMD_SERVICE_${PN} += "save-boot-log.service"
#do_install_append() {
#   install -m 644 ${WORKDIR}/save-boot-log.service ${D}${rootlibexecdir}/systemd/system
#}

Но оно так не работает. Если же использовать закомментированный код, то файл устанавливается в нужное место, но сервис не стартует автоматом.

Какие у меня варианты, чтобы правильно разрулить ситуацию?

cast I-Love-Microsoft

UVV
()

Есть вопрос по systemd / journald

 ,

http://unix.stackexchange.com/questions/323188/how-to-get-kernel-boot-log-wit...

В двух словах: можно ли сохранить лог загрузки ядра в файл сразу после загрузки?

UVV
()

Что там с юнит-тестами..?

 ,

Выбор стоит среди следующего:
- Boost test
- Google test
- CppUnit.

Есть какие-то особые преимущества у каждого из них? Целевые платформы x86 и arm.

UVV
()

Список сервисов DBus через gdbus

 , , gdbus, ,

Собственно в Qt я делаю так:

QStringList serviceList =
      QDBusConnection::systemBus().interface()->registeredServiceNames().value();
Не могу найти, есть что-нибудь подобное в gio/glib или нужно самому ручками послать сообщение и парсить?

UVV
()

Скопировать все файлы, кроме одной директории

 , ,

Подскажите немного со скриптом. Допустим, на входе я получаю путь /tmp/taskdir/outputpath Скрипт должен скопировать все файлы из /tmp и положить их в outputpath. Загвоздка в том, как cp сказать, что taskdir копировать не надо, а остальное надо. Пробовал вот так, но пока не совсем то:

find /tmp ! -name $OMITDIR -print -exec cp -t "$OUTPUTDIR" {} +
Вторая проблема в том, как получить $OMITDIR.

UVV
()

А facebook-то соснул

 ,

http://www.independent.co.uk/life-style/gadgets-and-tech/news/whatsapp-facebo...

Ъ: WhatsApp banned from sharing data with Facebook in Germany

Не знаю, правда, плохо это или хорошо

UVV
()

Дождаться std::future асинхронно

 ,

Sutter вот так в презентации советовал:

template<typename Fut, typename Work>
auto then(Fut f, Work w)->std::future<decltype(w(f.get()))>
  { return std::async([=] { w(f.get()); }); }
но на SO нашли пару недостатков. Собственно вопрос: разве нельзя в шаблон добавить std::launch::async и использовать shared_future? Или это портить обобщённость шаблона?

UVV
()

Ну мне так, чисто поржать..

 

.. вопросы по git перестали относиться к development? cast tailgunner

UVV
()

Где кнопка по показу всех бранчей?

 

На скрине http://blog.bitbucket.org/files/2015/11/CommitList.png видно, что есть включить All Branches, то отображается красивый график коммитов/бранчей. Но на нашем серваке почему-то нет такой кнопки, т.е. отображается только один бранч. Никто не в курсе, может это плагин какой должен быть, чтобы было как на срине?

UVV
()

Вопрос по git rebase

 ,

Я тут немного запустался в параметрах, а в особенности с тем, что git merge и git rebase должны делаться из разных бранчей... Я сделал так:

# git checkout master
# git rebase <feature_branch>
# git push
Как я понял, rebase я должен был сделать наоборот из <feature_branch> в master, т.е. git rebase master. push не выдал никаких ошибок, вероятно, потому, что никто не производил коммитов в master. Вопрос вот в чём: стоит ли по-хорошему откатиться и сделать правильно или я ничем не рискую, оставив всё как есть.

Перемещено tailgunner из development

UVV
()

Pornhub всё?

 

UVV
()

Берлин 11-го или 12-го.

 , , ,

Буду на конференции по Embedded Linux. Есть желающие по пивку недалеко от зоопарка? Местные, кастаните остальных, пожалуйста.

beastie, dikiy, ptarh

UVV
()

AUTHOR variable, yocto recipe

 ,

Эта переменная должна указывать на автора программы или на автора рецепта? Какую переменную использовать для последнего?

UVV
()

В лямбдах нет const.

 , ,

Беда печаль.. как теперь жить?

UVV
()

лисапедов тред

 ,

strava vs runtastic? Обе пробовал, но сам пока не понял. По ощущениям первая жрёт меньше батарею.

UVV
()

Кто чем пользовался/пользуется?

 ,

На одном ресурсе вот эти насоветовали:
- astrill
- hideme
- earthvpn

Есть у кого опыт с ними?

UVV
()

huawei honor 7

 ,

Кто-нибудь держал в руках? Есть что похвалить/поругать?

Присматриваю себе новый андроидофон. Из требований: не сильно дорого (в пределах 300 еврорублей), две симки, IEEE 802.11 a/c, шестой андроид. Может кто что посоветует?

Перемещено JB из talks

UVV
()

Давно у нас стали сообщения по теме удалять..?

 

UVV
()