Size: a a a

pro.osdev - os development

2021 September 14

d

disba1ancer in pro.osdev - os development
к сожалению при сборке libsupc++ хедер не установился, хотя должен по стандарту присутствовать
источник

W

Wild_Wind in pro.osdev - os development
Прекрасно работают. @Valentyn_Korniienko моргал корутиной под емнип cortex-m3
источник

d

disba1ancer in pro.osdev - os development
надеюсь под тот таргет компилятор без боли можно собрать с плюсовыми хедерами
источник

W

Wild_Wind in pro.osdev - os development
источник

W

Wild_Wind in pro.osdev - os development
Обычные армы же. Все собирается прекрасно.
источник

d

disba1ancer in pro.osdev - os development
собрать такое под i686-elf не представляется возможным
источник

BD

Berkus Decker in pro.osdev - os development
почему
источник

W

Wild_Wind in pro.osdev - os development
Чего это?
источник

d

disba1ancer in pro.osdev - os development
libstdc++ не собирается, без танцев с бубном
источник

BD

Berkus Decker in pro.osdev - os development
юзай libc++
источник

W

Wild_Wind in pro.osdev - os development
Тебе лишь хедера от туда нужны. А хендлеры сам заимплементишь.
источник

BD

Berkus Decker in pro.osdev - os development
я для плюсовой оси из либц++ выкидывал стримы и локали, и все работало
источник

BD

Berkus Decker in pro.osdev - os development
(кроме стримов и локалей)
источник

d

disba1ancer in pro.osdev - os development
если надо исключения, нужна libsupc++ она вместе с libstdc++ собирается, но есть нюанс, в конфигур скрипте есть проверка на линковку, которая проваливается, потому что не может найти printf и stdio.h
источник

d

disba1ancer in pro.osdev - os development
даже флаг --disable-hosted-libcxx не помагает
источник

BD

Berkus Decker in pro.osdev - os development
ну кам-он, ты же ось пишешь, имплементи поддержку платформы то
источник

BD

Berkus Decker in pro.osdev - os development
она сама себя не напишет
источник

W

Wild_Wind in pro.osdev - os development
Форкни и выкинь лишнее. Делов на вечер.
источник

d

disba1ancer in pro.osdev - os development
типа реализовать мини libc и подсунуть, ну так и сделал...
источник

d

disba1ancer in pro.osdev - os development
в их исходниках чёрт ногу сломит...
источник