Size: a a a

2021 July 05

AS

Anatoly Shirokov in supapro.cxx
если твой компилятор не поддерживает C++ 11, то о каком feature test вы ведете речь?
источник

NK

Nikolay Kononov in supapro.cxx
его и не должно быть по идее...
источник

SK

Stas Koynov in supapro.cxx
ну тобишь проверить низя?
источник

SK

Stas Koynov in supapro.cxx
почему не поддерживает? я говорю что у меня С++17. то что feature_test нет ок.
источник

AS

Anatoly Shirokov in supapro.cxx
такое отдают на откуп CMake, Auto Tools, которые вычисляют наличие того или иного хедера и записывают в конфиг
источник

SK

Stas Koynov in supapro.cxx
:(
источник

AS

Anatoly Shirokov in supapro.cxx
тогда там должен быть std::mutex по определению
источник

SK

Stas Koynov in supapro.cxx
так хедер то есть. у меня newlib и mutex там есть. но он не активен для бареметалл.
источник

AS

Anatoly Shirokov in supapro.cxx
ибо std::mutex С++11
источник

SK

Stas Koynov in supapro.cxx
там есть всякие линуховые ifdef мол если newlib собрали для pthread или всякое такое...
источник

SK

Stas Koynov in supapro.cxx
вопрос как я в коде могу понять, что если нет mutex делаем так, если есть используем стандартный для данной ОСи и каких то там потоков
источник

AS

Anatoly Shirokov in supapro.cxx
повторяют condition, который прописан в newlib для mutex
источник

NK

Nikolay Kononov in supapro.cxx
вроде мьютекс будет просто спинлоком если нет ОС, он должен быть если у тебя C++11
источник

AS

Anatoly Shirokov in supapro.cxx
да, я о том же, но что-то видимо у сыроваров идет не так
источник

SK

Stas Koynov in supapro.cxx
а если перейти на uClib и так далее.
источник

AS

Anatoly Shirokov in supapro.cxx
я, к сожу, не работаю со встройкой, советы не имею право давать
источник

NK

Nikolay Kononov in supapro.cxx
Спроси в чате по системному программированию ембедету или осдеву
источник

NK

Nikolay Kononov in supapro.cxx
там люди должны знать
источник

SK

Stas Koynov in supapro.cxx
да я к тому что для каждой либы и всяким RTOS-ям этож хз сколько ifdef-ов фиг знает... блин вот такая мелочь а блин столько телодвижений...
источник

D

Dmitriy in supapro.cxx
А как иначе?
источник