GCC FreeBSD цөмөөс хасагдсан

Өмнө нь төлөвлөсний дагуу төлөвлө, GCC хөрвүүлэгчийн багц хасагдсан FreeBSD эх модноос. 4.2.1-р сарын сүүлээр GCC-ийг бүх архитектурын үндсэн системтэй хамт байгуулах нь анхдагчаар идэвхгүй болсон бөгөөд одоо GCC кодыг SVN репозитороос хассан. GCC-ийг устгах үед Clang-ийг дэмждэггүй бүх платформуудыг портуудаас суулгасан гадны угсралтын хэрэгслүүдийн хэрэглээнд шилжүүлсэн гэж тэмдэглэжээ. Үндсэн систем нь GCC 4.2.2-ийн хуучирсан хувилбарыг илгээсэн (3-г GPLvXNUMX лиценз рүү шилжүүлснээс болж шинэ хувилбаруудыг нэгтгэх боломжгүй байсан бөгөөд энэ нь FreeBSD үндсэн бүрэлдэхүүн хэсгүүдэд хүлээн зөвшөөрөгдөөгүй гэж үзсэн).

GCC-ийн одоогийн хувилбарууд, үүнд GCC 9, өмнөх шигээ багц болон портуудаас суулгаж болно. Портуудын GCC-г GCC-тэй холбогдсон ба Clang руу шилжиж чадахгүй архитектурууд дээр FreeBSD-г бүтээхэд ашиглахыг санал болгож байна. FreeBSD 10-аас эхлэн i386, AMD64 болон ARM архитектурын үндсэн систем нь LLVM төслөөс боловсруулсан Clang хөрвүүлэгч болон libc ++ номын сангийн өгөгдмөл хүргэлт рүү шилжсэнийг санаарай. Эдгээр архитектурт зориулсан GCC болон libstdc++ нь үндсэн системийн нэг хэсэг болохоо болиод удаж байгаа боловч powerpc, mips, mips64, sparc64 архитектурт зориулж анхдагч байдлаар нийлүүлсээр байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх