cizek.mi...@seznam.cz wrote on 8. 9. 2019 3:31:
zkusil jsem dle doporučení odmazat ty 17* flagy, ale vůbec žádný dopad to nemá. Kompilace končí na stejných místech se stejnou chybou.
Odnekud se tam ten text brat musi ... ;-) Porad muzes port prekladat portovym CLANGem misto systemoveho ... Dan
No, port se dozaduje kompilatoru, ktery ma nejake vlastnosti a to tvuj stavajici nema. Respektive, pokud se to zacalo dit u vice portu, system tohle povazuje za vhodny "default". Takze jednou moznosti je zmenit "default" na neco, co tvuj kompilator umi. Ve stromu portu Mk/Uses/compiler.mk mas radek CXXSTD Tak z nej gnu++17 odstran (a muzes i jine hodnoty, ktere aktualni kompilator nepodporuje). Je pravda, ze takovahle globalni zmena ti vyresi porty, ktere nemaji zadne specialni pozadavky.ikoliv ty, ktere takovy kompilator opravdu potrebuji. No, ale ty zas muzes prekladat nikoliv systemovym kompilatorem, ale portovym, novejsdim, ktery si prelozis.
-- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l