ພາສາ C
GNU C Library ເວີຊັນ 2.28
Fedora 29 ມາພ້ອມກັບ glibc ເວີຊັນ 2.28, ເຊິ່ງມີການແກ້ໄຂຂໍ້ຜິດພາດຫຼາຍຢ່າງ, ປັບປຸງປະສິດທິພາບ, ຮອງຮັບ POSIX ດີຂຶ້ນ, ແລະ ມີການປັບປຸງອື່ນໆອີກຫຼາຍຢ່າງ.
ສຳລັບຂໍ້ມູນລະອຽດກ່ຽວກັບການປ່ອຍເວີຊັນນີ້, ເບິ່ງໄດ້ທີ່ NEWS ຕົ້ນທາງ. (ໝາຍເຫດ: ທ່ານຈຳເປັນຕ້ອງເລື່ອນລົງໄປຫາເວີຊັນ 2.28.)
ມີຄວາມຈຳເປັນຕ້ອງປ່ຽນແປງບາງຢ່າງໃນການເຮັດແພັກເກັດ. ເບິ່ງ 2.28 Packaging Changes ສຳລັບຂໍ້ມູນລະອຽດ.
GCC ຖືກຖອນອອກຈາກ buildroot ເລີ່ມຕົ້ນໃນ Koji
ນັບຕັ້ງແຕ່ Fedora ເວີຊັນທຳອິດ, gcc ແລະ gcc-C++ ແມ່ນຖືກຕິດຕັ້ງໄວ້ເປັນຄ່າມາດຕະຖານໃນທຸກໆ buildroot. ໃນເວລານັ້ນ, ມັນມີປະໂຫຍດສຳລັບແພັກເກັດສ່ວນໃຫຍ່ ເພາະປົກກະຕິແລ້ວພວກມັນຖືກຂຽນດ້ວຍພາສາ C ຫຼື C++. ແນວໃດກໍຕາມ, ໃນປັດຈຸບັນມີຫຼາຍແພັກເກັດທີ່ຂຽນດ້ວຍພາສາອື່ນ ແລະ ບໍ່ຈຳເປັນຕ້ອງໃຊ້ຕົວແປພາສາ (compiler) C/C++, ແລະ ໃນຂະນະດຽວກັນ, ການຕິດຕັ້ງ gcc ແລະ gcc-C++ ກໍເຮັດໃຫ້ເສຍເວລາໂດຍບໍ່ຈຳເປັນ ຖ້າຫາກບໍ່ໄດ້ໃຊ້ງານ.
ເລີ່ມຕັ້ງແຕ່ເວີຊັນນີ້ເປັນຕົ້ນໄປ, gcc ແລະ gcc-C++ ຈະບໍ່ຖືກຕິດຕັ້ງໄວ້ເປັນຄ່າມາດຕະຖານໃນທຸກໆ buildroot ອີກຕໍ່ໄປ, ເຊິ່ງຈະຊ່ວຍໃຫ້ການສ້າງແພັກເກັດທີ່ບໍ່ຕ້ອງການໃຊ້ພວກມັນນັ້ນໄວຂຶ້ນ, ເຮັດໃຫ້ແພັກເກັດສອດຄ່ອງກັບ Packaging Guidelines ໄດ້ດີຂຶ້ນ, ແລະ ເຮັດໃຫ້ສະພາບແວດລ້ອມຂອງ buildroot ສະອາດຂຶ້ນ.
ທ່ານສາມາດທົດສອບໄດ້ວ່າ ແພັກເກັດ Fedora ຂອງທ່ານຍັງສາມາດສ້າງໄດ້ຢູ່ຫຼືບໍ່ ຫຼັງຈາກມີການປ່ຽນແປງ ໂດຍການລັນຄຳສັ່ງ mock ຫຼື fedpkg mockbuild ດ້ວຍໄຟລ໌ກຳນົດຄ່າທີ່ຖືກແກ້ໄຂເພື່ອຍົກເວັ້ນ gcc ແລະ gcc-C++ ອອກຈາກ buildroot. ຄຳແນະນຳລະອຽດແມ່ນມີໃຫ້ແລ້ວຢູ່ທີ່ devel mailing list.
ຖ້າແພັກເກັດຂອງທ່ານຕ້ອງການ gcc ຫຼື gcc-C++ ແລະ ບໍ່ສາມາດສ້າງໄດ້ຫຼັງຈາກພວກມັນຖືກຖອນອອກຈາກ buildroot ເລີ່ມຕົ້ນ, ໃຫ້ເພີ່ມ BuildRequires ທີ່ເໝາະສົມເຂົ້າໄປ. ເບິ່ງ Packaging:C and C++ ແລະ Fedora Packaging Guidelines ສຳລັບລາຍລະອຽດກ່ຽວກັບ BuildRequires.
Want to help? Learn how to contribute to Fedora Docs ›