Page History
Perform a Clipped Port
This log starts with some work for the general system port already having been done by another developer.
Preparation of a new glibc external
See the Debian 6 full port log for more details. Note that for Debian 9, apt-get source glibc
applied the patches; debian/rules patch
was probably a no-op.
Locate and see how glibc builds
apt-get source glibc cd glibc-2.24 debian/rules patch cd .. mv glibc-2.24 glibc-2.24-11 tar -z -c -f glibc-2.24-11.tar.gz glibc-2.24-11 cd glibc-2.24-11 debian/rules build |& tee build.out
The build failed. Needed to do apt-get build-dep glibc
, after which the build succeeded, although it still wanted makeinfo
.
Create the glibc external
Follow the instructions. Note that parrot updates what it serves over HTTP from AFS every ten minutes.
Notes: the build system will warn but not fail if it doesn't find the glibc version it's looking for for standard universe. This should probably be fixed.
The CMakeLists.txt in question is the one in externals/bundles/glibc
.
Patch the glibc external
...
Check the glibc external
...
Build the Full Port
...