Opened 15 years ago

Closed 15 years ago

#114 closed defect (invalid)

uClibc replaced all Makefiles 17 months ago

Reported by: pingutronix Owned by: clfs-commits@…
Priority: major Milestone: CLFS Embedded 1.0.0
Component: BOOK Version: CLFS Embedded 1.0.0
Keywords: Cc:

Description

since uClibc replaced all Makefiles for new build infrastucture in the past Chapter 6.7.1 and 6.10.1 dont work.

Makefile is now Makefile.in Makefiles in libc/sysdeps/linux are now Makefile, Makefile.arch, Makefile.comminarch, Makefile.in

Replace with:

cp Makefile.in{,.orig}
sed -e 's/$(LN) -fs/cp/g' Makefile.in.orig > Makefile.in
for file in `find libc/sysdeps/linux -name "Makefile*"`; do
        cp $file{,.orig}
        sed -e 's/$(LN) -fs/cp/g' -e 's@../libc/@$(TOPDIR)libc/@g' $file.orig > $file
done

Change History (1)

comment:1 Changed 15 years ago by Jim Gifford

Resolution: invalid
Status: newclosed

The CLFS Embedded book is still in progress. New uClibc 0.9.29 should fix a lot of the issues in this book. Expect changes.

Note: See TracTickets for help on using tickets.