LINUX.ORG.RU

Сообщения UVV

 

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

Форум — Development

Моя проблема озвучена в этом треде: 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 подгружает тесты?

Форум — Development

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

 , ,

UVV
()

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

Форум — Development

Пытаюсь добавить свой файл в 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

Форум — General

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

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

 ,

UVV
()

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

Форум — Development

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

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

 ,

UVV
()

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

Форум — Development

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

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

 , , gdbus, ,

UVV
()

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

Форум — General

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

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

 , ,

UVV
()

А facebook-то соснул

Форум — Talks

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 асинхронно

Форум — Development

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
()

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

Форум — Linux-org-ru

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

 

UVV
()

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

Форум — Talks

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

 

UVV
()

Вопрос по git rebase

Форум — General

Я тут немного запустался в параметрах, а в особенности с тем, что 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 всё?

Форум — Talks

 

UVV
()

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

Форум — Talks

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

beastie, dikiy, ptarh

 , , ,

UVV
()

AUTHOR variable, yocto recipe

Форум — Development

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

 ,

UVV
()

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

Форум — Development

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

 , ,

UVV
()

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

Форум — Talks

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

 ,

UVV
()

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

Форум — Talks

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

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

 ,

UVV
()

huawei honor 7

Форум — Mobile

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

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

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

 ,

UVV
()

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

Форум — Linux-org-ru

 

UVV
()

RSS подписка на новые темы