Sunday, December 27, 2020

Chapter 17 : Compiling and Installing M4 - Cross Compiling Temporary Tools

Hi,

In this chapter we are going to compile and install M4-1.4.18 package.

Note :
- Please check the version of the package when you compile and install, at the time of writing the package was at version 1.4.18
- You should be logged in as lfs user, when you perform the actions described here.
- Change directory to the sources folder (/mnt/lfs/sources)

Unpack the M4 tar ball package and change directory to it.
$ tar -xvf m4-1.4.18.tar.xz
$ cd m4-1.4.18

Make some fixes required by glibc-2.28 and later.
$ sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
$ echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h

Preparing M4 for compilation
$ ./configure --prefix=/usr   \
            --host=$LFS_TGT \
            --build=$(build-aux/config.guess)

Compiling M4
make -j4

Installing M4
make DESTDIR=$LFS install




No comments:

Post a Comment

How to change the root password in linux when it is forgotten/to change

This blog is all about changing the root password of the Linux system when it is forgotten or to reset the password...   Let's get it ...