Opened 19 years ago
Closed 18 years ago
#114 closed defect (invalid)
uClibc replaced all Makefiles 17 months ago
| Reported by: | pingutronix | Owned by: | |
|---|---|---|---|
| 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
      
  Note:
 See   TracTickets
 for help on using tickets.
    
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.