25 Commits

Author SHA1 Message Date
8267e2e4da Refactor toolchain packaging process by introducing package-toolchain.sh
- Replaced the packaging logic in build-toolchain.sh with a call to the new package-toolchain.sh script for better organization and maintainability.
- Added package-toolchain.sh to handle the stripping and archiving of the toolchain, including necessary checks for the installation directory and environment script.
- Updated README.md to document the addition of package-toolchain.sh for clarity on the build process.
2026-04-06 15:09:07 +03:00
f7a908f096 Update build-toolchain.sh and README.md for toolchain environment script changes
- Modified build-toolchain.sh to copy env.sh from the scripts directory instead of the top-level directory, ensuring proper organization.
- Updated README.md to reflect the new version of uClibc-ng and clarify the structure of the output archive, including the location of env.sh within the archive.
2026-03-31 18:09:01 +03:00
b4ad220386 Refactor build-toolchain.sh to improve toolchain archiving process
- Created a dedicated directory for the target toolchain within the temporary working directory.
- Copied the environment script to the working directory for inclusion in the archive.
- Updated the tar command to include the target directory and environment script in the final archive, enhancing organization and clarity.
2026-03-30 20:01:11 +03:00
bb72c9b049 Update SYSROOT_DIR assignment in build-libraries.sh and remove --disable-tls from build-toolchain.sh configuration
- Changed SYSROOT_DIR to directly reference SYSROOT for clarity.
- Removed --disable-tls option from GCC build configuration to streamline the build process.
2026-03-30 18:30:16 +03:00
3bdde2147b Extract package versions into a single versions.sh file
All hardcoded versions are now defined once in versions.sh and sourced
by build-toolchain.sh, download_prerequisites.sh, and build-libraries.sh,
eliminating the need to update multiple files when changing a version.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 10:07:30 +03:00
f51144e388 Add --disable-tls option to GCC build configuration for improved compatibility 2026-02-16 17:21:01 +03:00
8b4a75b42d Update uClibc version to 1.0.55 in build scripts and download prerequisites 2026-02-16 15:42:10 +03:00
c581c66f74 Refactor build scripts to improve directory structure and enhance file handling 2026-02-16 14:46:24 +03:00
a3a929ff40 Fix uClibc version and update build directory structure for improved clarity 2026-02-16 10:27:32 +03:00
a724e6ad7c Fix build directory paths and improve archive extraction error handling 2026-02-16 09:08:07 +03:00
c5878566d2 Added a configuration file for building with the new version of uCLib 2025-12-09 00:42:51 +03:00
fbbe5bbb7a Added freetype build 2025-12-08 09:20:28 +03:00
8efa2e8c0f Fixed a name error during assembly 2025-12-05 16:23:55 +03:00
54555cee39 Added build-libraries.sh 2025-12-05 14:06:28 +03:00
97c49567ce Fixed a bug when creating an empty folder 2025-12-05 00:25:33 +03:00
6f669fbb45 Package names are separated into separate variables 2025-12-04 22:48:42 +03:00
3b81c7fe64 A separate configuration folder has been created for the build. 2025-12-04 18:38:59 +03:00
22bdedaead Added copying of config for a specific uCLib version 2025-12-04 17:22:13 +03:00
f0a633641b binutils version has been increased 2025-12-04 16:40:11 +03:00
446b697ba6 Script has been supplemented 2025-12-04 15:57:34 +03:00
96056d2f56 Some paths have been fixed 2025-12-04 14:06:18 +03:00
9168b85705 Added a separate directory for building 2025-12-04 13:07:54 +03:00
051971f54e Added question for delete archives and builds folders 2025-12-04 08:53:25 +03:00
e06aaea195 Changed GCC version to 13.4.0 2025-12-03 08:27:07 +03:00
e2baec4fa8 Initializing repository 2025-12-02 13:27:22 +03:00