GCC ಅನ್ನು ಮುಖ್ಯ FreeBSD ಶ್ರೇಣಿಯಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ

ಹಿಂದೆ ಯೋಜಿಸಿದ ಪ್ರಕಾರ ಯೋಜನೆ, GCC ಕಂಪೈಲರ್‌ಗಳ ಒಂದು ಸೆಟ್ ಅಳಿಸಲಾಗಿದೆ FreeBSD ಮೂಲ ಮರದಿಂದ. ಎಲ್ಲಾ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ ಬೇಸ್ ಸಿಸ್ಟಮ್ ಜೊತೆಗೆ ಬಿಲ್ಡಿಂಗ್ GCC ಅನ್ನು ಡಿಸೆಂಬರ್ ಅಂತ್ಯದಲ್ಲಿ ಡಿಫಾಲ್ಟ್ ಆಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು GCC ಕೋಡ್ ಅನ್ನು ಈಗ SVN ರೆಪೊಸಿಟರಿಯಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ. GCC ಯನ್ನು ತೆಗೆದುಹಾಕುವ ಸಮಯದಲ್ಲಿ, ಕ್ಲಾಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸದ ಎಲ್ಲಾ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಪೋರ್ಟ್‌ಗಳಿಂದ ಸ್ಥಾಪಿಸಲಾದ ಬಾಹ್ಯ ನಿರ್ಮಾಣ ಸಾಧನಗಳನ್ನು ಬಳಸಲು ಬದಲಾಯಿಸಿವೆ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ. GCC 4.2.1 ರ ಹಳೆಯ ಬಿಡುಗಡೆಯೊಂದಿಗೆ ಬೇಸ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ರವಾನಿಸಲಾಗಿದೆ (4.2.2 ರ GPLv3 ಪರವಾನಗಿಗೆ ಪರಿವರ್ತನೆಯಿಂದಾಗಿ ಹೊಸ ಆವೃತ್ತಿಗಳ ಏಕೀಕರಣವು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ, ಇದು FreeBSD ಮೂಲ ಘಟಕಗಳಿಗೆ ಸೂಕ್ತವಲ್ಲ ಎಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ).

ಪ್ರಸ್ತುತ GCC ಬಿಡುಗಡೆಗಳು, ಸೇರಿದಂತೆ GCC 9, ಮೊದಲಿನಂತೆ, ಪ್ಯಾಕೇಜ್‌ಗಳು ಮತ್ತು ಪೋರ್ಟ್‌ಗಳಿಂದ ಸ್ಥಾಪಿಸಬಹುದು. GCC ಯನ್ನು ಅವಲಂಬಿಸಿರುವ ಮತ್ತು ಕ್ಲಾಂಗ್‌ಗೆ ಬದಲಾಯಿಸಲಾಗದ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಲ್ಲಿ FreeBSD ಅನ್ನು ನಿರ್ಮಿಸಲು ಪೋರ್ಟ್‌ಗಳಿಂದ GCC ಅನ್ನು ಬಳಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ. FreeBSD 10 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ, i386, AMD64 ಮತ್ತು ARM ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳ ಮೂಲ ವ್ಯವಸ್ಥೆಯನ್ನು ಕ್ಲಾಂಗ್ ಕಂಪೈಲರ್ ಮತ್ತು LLVM ಯೋಜನೆಯಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ libc++ ಲೈಬ್ರರಿಯ ಡೀಫಾಲ್ಟ್ ವಿತರಣೆಗೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ ಎಂದು ನಾವು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ. ಈ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ GCC ಮತ್ತು libstdc++ ಬೇಸ್ ಸಿಸ್ಟಮ್‌ನ ಭಾಗವಾಗಿ ನಿರ್ಮಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ, ಆದರೆ powerpc, mips, mips64 ಮತ್ತು sparc64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ