Changeset 3ca2208 in clfs-embedded
- Timestamp:
- Jul 15, 2007, 8:29:34 AM (17 years ago)
- Branches:
- master
- Children:
- 00b1e11
- Parents:
- 39a9ea5
- Location:
- BOOK
- Files:
-
- 24 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/Makefile
r39a9ea5 r3ca2208 34 34 $(Q)[ -d $(RENDERTMP) ] || mkdir -p $(RENDERTMP) 35 35 $(Q)rm -f $(RENDERTMP)/*-{full,html,pdf}.xml 36 $(Q)rm -f $(RENDERTMP)/* -pdf.fo36 $(Q)rm -f $(RENDERTMP)/*.fo 37 37 38 38 ifeq ($(shell which tidy >/dev/null 2>&1 && echo yes),yes) -
BOOK/beyond-clfs/common/dropbear.xml
r39a9ea5 r3ca2208 59 59 <para os="h">Install the package:</para> 60 60 61 <screen os="i"><userinput>make MULTI=1 PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install DESTDIR=${CLFS} 61 <screen os="i"><userinput>make MULTI=1 PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" \ 62 install DESTDIR=${CLFS} 62 63 ln -svf ../../usr/bin/dropbearmulti ${CLFS}/usr/sbin/dropbear 63 64 ln -svf ../../usr/bin/dropbearmulti ${CLFS}/usr/bin/dbclient -
BOOK/beyond-clfs/common/iptables.xml
r39a9ea5 r3ca2208 38 38 39 39 <screen os="d"><userinput>make CC="${CC} ${BUILD}" COPT_FLAGS="-Os" LD=${LD} DO_MULTI=1 PREFIX=/usr \ 40 KERNEL_DIR=${CLFS}/lib/modules/&linux-version;/build LIBDIR=/lib BINDIR=/sbin DESTDIR=${CLFS} install</userinput></screen> 40 KERNEL_DIR=${CLFS}/lib/modules/&linux-version;/build LIBDIR=/lib BINDIR=/sbin \ 41 DESTDIR=${CLFS} install</userinput></screen> 41 42 42 43 </sect2> -
BOOK/bootable/x86/kernel.xml
r39a9ea5 r3ca2208 43 43 packages outside of CLFS at <ulink 44 44 url="&blfs-root;view/svn/longindex.html#kernel-config-index"/>:</para> 45 45 46 46 <note os="f"><para>Since we are building for an embedded system we need to make sure 47 47 our key components are built into the kernel and not as modules. Our key … … 111 111 <screen os="v"><userinput>cp System.map ${CLFS}/boot/System.map-&linux-version;</userinput></screen> 112 112 113 <para os="w">If we compiled our kernel with modules and we made sure depmod.pl 114 is avaiable from busybox, we need to create the module dependency list by 115 issuing the following command:</para> 116 117 <screen os="x"><userinput>${CLFS}/cross-tools/bin/depmod.pl -F ${CLFS}/boot/System.map -b ${CLFS}/lib/modules/&linux-version;</userinput></screen> 113 <para os="w">If we compiled our kernel with modules and we made sure 114 <command>depmod.pl</command> is avaiable from BusyBox, we need to create the 115 module dependency list by issuing the following command:</para> 116 117 <screen os="x"><userinput>${CLFS}/cross-tools/bin/depmod.pl -F ${CLFS}/boot/System.map \ 118 -b ${CLFS}/lib/modules/&linux-version;</userinput></screen> 118 119 119 120 <para os="y">The kernel configuration file <filename>.config</filename> -
BOOK/bootscripts/common/inittab.xml
r39a9ea5 r3ca2208 12 12 13 13 <indexterm zone="ch-scripts-inittab"> 14 <primary sortas=" a-inittab">inittab</primary>14 <primary sortas="e-/etc/inittab">/etc/inittab</primary> 15 15 </indexterm> 16 16 17 <sect2 role="package"> 18 <title/> 17 <para>Is the file that specifices how to boot and shutdown a system.</para> 19 18 20 <para>Is the file that specifices how to boot and shutdown a system.</para> 21 22 </sect2> 23 24 <sect2> 25 <title>Create /etc/inittab</title> 26 27 <para os="a">Now we will create the inittab file for use with our system:</para> 19 <para os="a">Now we will create the inittab file for use with our system:</para> 28 20 29 21 <screen os="b"><userinput>cat > ${CLFS}/etc/inittab<< "EOF" … … 47 39 EOF</userinput></screen> 48 40 49 </sect2>50 51 41 </sect1> -
BOOK/bootscripts/common/inputrc.xml
r39a9ea5 r3ca2208 37 37 using the following command:</para> 38 38 39 <screen>< userinput>cat > ${CLFS}/etc/inputrc << "EOF"39 <screen><?dbfo keep-together="auto"?><userinput>cat > ${CLFS}/etc/inputrc << "EOF" 40 40 <literal># Begin /etc/inputrc 41 41 # Modified by Chris Lynn <roryo@roryo.dynup.net> -
BOOK/bootscripts/common/mdev.xml
r39a9ea5 r3ca2208 24 24 25 25 <sect2> 26 <title>Create /etc/mdev.conf</title> 26 <title>Creating /etc/mdev.conf</title> 27 28 <indexterm zone="ch-scripts-mdev"> 29 <primary sortas="e-/etc/mdev.conf">/etc/mdev.conf</primary> 30 </indexterm> 27 31 28 32 <para os="a">Now we will create the mdev.conf file for use with our system:</para> 29 33 30 <screen os="b">< userinput>cat > ${CLFS}/etc/mdev.conf<< "EOF"34 <screen os="b"><?dbfo keep-together="auto"?><userinput>cat > ${CLFS}/etc/mdev.conf<< "EOF" 31 35 <literal># /etc/mdev/conf 32 36 SLEEP=10 -
BOOK/bootscripts/common/profile.xml
r39a9ea5 r3ca2208 12 12 13 13 <indexterm zone="ch-scripts-profile"> 14 <primary sortas=" a-profile">profile</primary>14 <primary sortas="e-/etc/profile">/etc/profile</primary> 15 15 </indexterm> 16 16 17 <sect2 role="package"> 18 <title/> 17 <para>Is the file that specifices how to your environment will function.</para> 19 18 20 <para>Is the file that specifices how to your environment will function.</para> 21 22 </sect2> 23 24 <sect2> 25 <title>Create /etc/profile</title> 26 27 <para os="a">Now we will create the profile file for use with our system:</para> 19 <para os="a">Now we will create the profile file for use with our system:</para> 28 20 29 21 <screen os="b"><userinput>cat > ${CLFS}/etc/profile<< "EOF" … … 51 43 EOF</userinput></screen> 52 44 53 </sect2>54 55 45 </sect1> -
BOOK/cleanup/remove-files.xml
r39a9ea5 r3ca2208 25 25 rm -rfv ${CLFS}-final/usr/src/* 26 26 rm -rfv ${CLFS}-final/usr/include 27 rm -rfv ${CLFS}-final/usr/man 27 rm -rfv ${CLFS}-final/usr/man 28 28 rm -rfv ${CLFS}-final/usr/share/man</userinput></screen> 29 29 … … 32 32 <screen><userinput>FILES="`ls ${CLFS}-final/lib/*.a ${CLFS}-final/usr/lib/*.a`" 33 33 for file in $FILES; do 34 34 rm -fv $file 35 35 done</userinput></screen> 36 36 -
BOOK/cross-tools/arm/variables.xml
r39a9ea5 r3ca2208 38 38 <table os="g"> 39 39 <title>Processor Type and Target Triplets</title> 40 <tgroup cols="2" align="center"> 41 <colspec colname="Processor"/> 42 <colspec colname="Triplet"/> 40 <?dbfo table-width="5in" ?> 41 42 <tgroup cols="2"> 43 44 <colspec colnum="1" colwidth="2.5in" colname="Processor"/> 45 <colspec colnum="2" colwidth="2.5in" colname="Triplet"/> 46 43 47 <thead> 44 48 <row> … … 47 51 </row> 48 52 </thead> 53 49 54 <tbody> 50 55 <row> … … 61 66 </row> 62 67 </tbody> 68 63 69 </tgroup> 70 64 71 </table> 65 72 -
BOOK/cross-tools/common/abi.xml
r39a9ea5 r3ca2208 13 13 <para>Setup for a Particular ABI:</para> 14 14 15 <screen><userinput> <literal>export BUILD="<replaceable>[From Chart]</replaceable>"</literal></userinput></screen>15 <screen><userinput>export BUILD="<replaceable>[From Chart]</replaceable>"</userinput></screen> 16 16 17 17 <para>The following table gives the entires for the different ABI's that CLFS Embedded supports. Make … … 21 21 <table> 22 22 <title>List of Build Variables</title> 23 <tgroup cols="2" align="center"> 24 <colspec colname="ABI to Select"/> 25 <colspec colname="Variable Value"/> 23 <?dbfo table-width="3in" ?> 24 25 <tgroup cols="2"> 26 27 <colspec colnum="1" colwidth="1.5in" colname="ABI to Select"/> 28 <colspec colnum="2" colwidth="1.5in" colname="Variable Value"/> 29 26 30 <thead> 27 31 <row> … … 30 34 </row> 31 35 </thead> 36 32 37 <tbody> 33 38 <row> … … 52 57 </row> 53 58 </tbody> 59 54 60 </tgroup> 61 55 62 </table> 56 63 -
BOOK/cross-tools/common/clear-toolchain.xml
r39a9ea5 r3ca2208 14 14 the final GCC build from having issues:</para> 15 15 16 <screen><userinput> <literal>unset CC16 <screen><userinput>unset CC 17 17 unset CXX 18 18 unset AR … … 20 20 unset LD 21 21 unset RANLIB 22 unset STRIP</ literal></userinput></screen>22 unset STRIP</userinput></screen> 23 23 24 24 </sect1> -
BOOK/cross-tools/common/gcc-static.xml
r39a9ea5 r3ca2208 54 54 <screen os="ae"><userinput>../gcc-&gcc-version;/configure --prefix=${CLFS}/cross-tools \ 55 55 --host=${CLFS_HOST} --target=${CLFS_TARGET} --disable-multilib \ 56 --with-sysroot=${CLFS} --disable-nls --disable-shared --disable-threads\57 -- enable-languages=c</userinput></screen>56 --with-sysroot=${CLFS} --disable-nls --disable-shared \ 57 --disable-threads --enable-languages=c</userinput></screen> 58 58 59 59 <variablelist os="af"> -
BOOK/cross-tools/common/toolchain.xml
r39a9ea5 r3ca2208 15 15 then Final System build:</para> 16 16 17 <screen><userinput> <literal>export CC="${CLFS_TARGET}-gcc"17 <screen><userinput>export CC="${CLFS_TARGET}-gcc" 18 18 export CXX="${CLFS_TARGET}-g++" 19 19 export AR="${CLFS_TARGET}-ar" … … 21 21 export LD="${CLFS_TARGET}-ld" 22 22 export RANLIB="${CLFS_TARGET}-ranlib" 23 export STRIP="${CLFS_TARGET}-strip"</ literal></userinput></screen>23 export STRIP="${CLFS_TARGET}-strip"</userinput></screen> 24 24 25 25 </sect1> -
BOOK/cross-tools/mips/uclibc.xml
r39a9ea5 r3ca2208 29 29 30 30 <screen os="b"><userinput>cp extra/Configs/Config.mips extra/Configs/Config.mips.orig 31 sed -e "s:default CONFIG_MIPS_ISA_1:default CONFIG_MIPS_ISA_${CLFS_MIPS_LEVEL}:" \ 32 extra/Configs/Config.mips.orig > extra/Configs/Config.mips</userinput></screen> 31 sed -e \ 32 "s:default CONFIG_MIPS_ISA_1:default CONFIG_MIPS_ISA_${CLFS_MIPS_LEVEL}:" \ 33 extra/Configs/Config.mips.orig > extra/Configs/Config.mips</userinput></screen> 33 34 34 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/mips/variables.xml
r39a9ea5 r3ca2208 46 46 <table os="g"> 47 47 <title>Processor Type and Target Triplets</title> 48 <tgroup cols="2" align="center"> 49 <colspec colname="Processor"/> 50 <colspec colname="Triplet"/> 51 <colspec colname="MIPS Level"/> 48 <?dbfo table-width="5.5in" ?> 49 50 <tgroup cols="2"> 51 52 <colspec colnum="1" colwidth="2in" colname="Processor"/> 53 <colspec colnum="2" colwidth="2.5in" colname="Triplet"/> 54 <colspec colnum="3" colwidth="1in" colname="MIPS Level"/> 55 52 56 <thead> 53 57 <row> … … 57 61 </row> 58 62 </thead> 63 59 64 <tbody> 60 65 <row> … … 79 84 </row> 80 85 </tbody> 86 81 87 </tgroup> 88 82 89 </table> 83 90 -
BOOK/cross-tools/x86/uclibc.xml
r39a9ea5 r3ca2208 36 36 sed -e 's/$(LN) -fs/cp/g' Makefile.orig > Makefile 37 37 for file in `find libc/sysdeps/linux -name Makefile`; do 38 cp $file{,.orig} 39 sed -e 's/$(LN) -fs/cp/g' -e 's@../libc/@$(TOPDIR)libc/@g' $file.orig > $file 38 cp $file{,.orig} 39 sed -e 's/$(LN) -fs/cp/g' -e 's@../libc/@$(TOPDIR)libc/@g' \ 40 $file.orig > $file 40 41 done</userinput></screen> 41 42 … … 65 66 66 67 <screen os="k"><userinput>UCLIBC_OPTIONS="DO_C99_MATH UCLIBC_HAS_RPC UCLIBC_HAS_CTYPE_CHECKED 67 UCLIBC_HAS_WCHAR UCLIBC_HAS_HEXADECIMAL_FLOATS UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE 68 UCLIBC_HAS_PRINTF_M_SPEC UCLIBC_HAS_FTW UCLIBC_HAS_IPV6 UCLIBC_HAS_GLIBC_CUSTOM_PRINTF 69 UCLIBC_USE_NETLINK LDSO_PRELOAD_FILE_SUPPORT"68 UCLIBC_HAS_WCHAR UCLIBC_HAS_HEXADECIMAL_FLOATS LDSO_PRELOAD_FILE_SUPPORT 69 UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE UCLIBC_HAS_PRINTF_M_SPEC UCLIBC_HAS_IPV6 70 UCLIBC_HAS_GLIBC_CUSTOM_PRINTF UCLIBC_USE_NETLINK UCLIBC_HAS_FTW" 70 71 for config in $UCLIBC_OPTIONS; do 71 72 72 cp .config{,.orig} 73 sed -e "s:# ${config} is not set:${config}=y:" .config.orig > .config 73 74 done 74 75 UCLIBC_OPTIONS="UCLIBC_HAS_CTYPE_UNSAFE" 75 76 for config in $UCLIBC_OPTIONS; do 76 77 77 cp .config{,.orig} 78 sed -e "s:${config}=y:# ${config} is not set:" .config.orig > .config 78 79 done 79 80 echo "UCLIBC_HAS_FULL_RPC=y" >> .config -
BOOK/cross-tools/x86/variables.xml
r39a9ea5 r3ca2208 20 20 command:</para> 21 21 22 <screen os="b"><userinput>export CLFS_HOST="$(echo $MACHTYPE | sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/")"</userinput></screen> 22 <screen os="b"><userinput>export CLFS_HOST="$(echo $MACHTYPE | \ 23 sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/")"</userinput></screen> 23 24 24 25 <para os="c">Now you will need to set the target triplet for the target … … 38 39 <table os="g"> 39 40 <title>Processor Type and Target Triplets</title> 40 <tgroup cols="2" align="center"> 41 <colspec colname="Processor"/> 42 <colspec colname="Triplet"/> 41 <?dbfo table-width="4.5in" ?> 42 43 <tgroup cols="2"> 44 45 <colspec colnum="1" colwidth="2.5in" colname="Processor"/> 46 <colspec colnum="2" colwidth="2in" colname="Triplet"/> 47 43 48 <thead> 44 49 <row> … … 47 52 </row> 48 53 </thead> 54 49 55 <tbody> 50 56 <row> … … 65 71 </row> 66 72 </tbody> 73 67 74 </tgroup> 75 68 76 </table> 69 77 -
BOOK/final-system/arm/busybox.xml
r39a9ea5 r3ca2208 72 72 xpointer="xpointer(//*[@os='h'])"/> 73 73 74 <screen os="i"><userinput>make ARCH=arm CROSS_COMPILE="${CLFS_TARGET}-" CFLAGS="${BUILD}" CONFIG_PREFIX="${CLFS}" install</userinput></screen> 74 <screen os="i"><userinput>make ARCH=arm CROSS_COMPILE="${CLFS_TARGET}-" CFLAGS="${BUILD}" \ 75 CONFIG_PREFIX="${CLFS}" install</userinput></screen> 75 76 76 77 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/common/e2fsprogs.xml
r39a9ea5 r3ca2208 36 36 <para os="c">Prepare E2fsprogs for compilation:</para> 37 37 38 <screen os="d"><userinput>CC="${CC} ${BUILD} -Os" ../configure --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 39 --prefix=/usr --with-root-prefix="" --with-cc="${CC} ${BUILD} -Os" --with-linker=${LD}</userinput></screen> 38 <screen os="d"><userinput>CC="${CC} ${BUILD} -Os" ../configure --build=${CLFS_HOST} \ 39 --host=${CLFS_TARGET} --prefix=/usr --with-root-prefix="" \ 40 --with-cc="${CC} ${BUILD} -Os" --with-linker=${LD}</userinput></screen> 40 41 41 42 <variablelist os="e"> -
BOOK/final-system/common/toolchain.xml
r39a9ea5 r3ca2208 14 14 and linkers. This time we keep them:</para> 15 15 16 <screen><userinput> <literal>echo export CC=\""${CLFS_TARGET}-gcc\"">> ~/.bashrc17 echo export CXX=\""${CLFS_TARGET}-g++\"">> ~/.bashrc18 echo export AR=\""${CLFS_TARGET}-ar\"">> ~/.bashrc19 echo export AS=\""${CLFS_TARGET}-as\"">> ~/.bashrc20 echo export LD=\""${CLFS_TARGET}-ld\"">> ~/.bashrc21 echo export RANLIB=\""${CLFS_TARGET}-ranlib\"">> ~/.bashrc22 echo export READELF=\""${CLFS_TARGET}-readelf\"">> ~/.bashrc23 echo export STRIP=\""${CLFS_TARGET}-strip\"">> ~/.bashrc24 echo export BUILD=\""${BUILD}\"">> ~/.bashrc25 source ~/.bashrc</ literal></userinput></screen>16 <screen><userinput>echo <literal>export CC=\""${CLFS_TARGET}-gcc\""</literal> >> ~/.bashrc 17 echo <literal>export CXX=\""${CLFS_TARGET}-g++\""</literal> >> ~/.bashrc 18 echo <literal>export AR=\""${CLFS_TARGET}-ar\""</literal> >> ~/.bashrc 19 echo <literal>export AS=\""${CLFS_TARGET}-as\""</literal> >> ~/.bashrc 20 echo <literal>export LD=\""${CLFS_TARGET}-ld\""</literal> >> ~/.bashrc 21 echo <literal>export RANLIB=\""${CLFS_TARGET}-ranlib\""</literal> >> ~/.bashrc 22 echo <literal>export READELF=\""${CLFS_TARGET}-readelf\""</literal> >> ~/.bashrc 23 echo <literal>export STRIP=\""${CLFS_TARGET}-strip\""</literal> >> ~/.bashrc 24 echo <literal>export BUILD=\""${BUILD}\""</literal> >> ~/.bashrc 25 source ~/.bashrc</userinput></screen> 26 26 27 27 </sect1> -
BOOK/final-system/mips/busybox.xml
r39a9ea5 r3ca2208 72 72 xpointer="xpointer(//*[@os='h'])"/> 73 73 74 <screen os="i"><userinput>make ARCH=mips CROSS_COMPILE="${CLFS_TARGET}-" CFLAGS="${BUILD}" CONFIG_PREFIX="${CLFS}" install</userinput></screen> 74 <screen os="i"><userinput>make ARCH=mips CROSS_COMPILE="${CLFS_TARGET}-" CFLAGS="${BUILD}" \ 75 CONFIG_PREFIX="${CLFS}" install</userinput></screen> 75 76 76 77 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/x86/busybox.xml
r39a9ea5 r3ca2208 58 58 59 59 <screen os="e"><userinput>BUSYBOX_OPTIONS="CONFIG_DMALLOC CONFIG_BUILD_AT_ONCE CONFIG_BUILD_LIBBUSYBOX 60 CONFIG_FEATURE_SH_IS_NONE CONFIG_LOCALE_SUPPORT CONFIG_TFTP CONFIG_FTPGET CONFIG_FTPPUT 61 CONFIG_IPCALC CONFIG_TFTP CONFIG_HUSH CONFIG_LASH CONFIG_MSH CONFIG_INETD CONFIG_DPKG 62 CONFIG_RPM2CPIO CONFIG_RPM CONFIG_FOLD CONFIG_LOGNAME CONFIG_OD CONFIG_CRONTAB 63 CONFIG_UUDECODE CONFIG_UUENCODE CONFIG_SULOGIN CONFIG_DC CONFIG_DEBUG_YANK_SUSv2 64 CONFIG_DEBUG_INIT CONFIG_DEBUG_CROND_OPTION CONFIG_FEATURE_UDHCP_DEBUG CONFIG_TASKSET 65 CONFIG_CHATTR CONFIG_FSCK CONFIG_LSATTR CONFIG_CHPST CONFIG_SETUIDGID 66 CONFIG_ENVUIDGID CONFIG_ENVDIR CONFIG_SOFTLIMIT CONFIG_FEATURE_2_4_MODULES" 60 CONFIG_FEATURE_SH_IS_NONE CONFIG_LOCALE_SUPPORT CONFIG_TFTP CONFIG_FTPGET 61 CONFIG_FTPPUT CONFIG_IPCALC CONFIG_TFTP CONFIG_HUSH CONFIG_LASH 62 CONFIG_MSH CONFIG_INETD CONFIG_DPKG CONFIG_RPM2CPIO CONFIG_RPM 63 CONFIG_FOLD CONFIG_LOGNAME CONFIG_OD CONFIG_CRONTAB CONFIG_UUDECODE 64 CONFIG_UUENCODE CONFIG_SULOGIN CONFIG_DC CONFIG_DEBUG_YANK_SUSv2 65 CONFIG_DEBUG_INIT CONFIG_DEBUG_CROND_OPTION CONFIG_FEATURE_UDHCP_DEBUG 66 CONFIG_TASKSET CONFIG_CHATTR CONFIG_FSCK CONFIG_LSATTR CONFIG_CHPST 67 CONFIG_SETUIDGID CONFIG_ENVUIDGID CONFIG_ENVDIR CONFIG_SOFTLIMIT 68 CONFIG_FEATURE_2_4_MODULES" 67 69 for config in $BUSYBOX_OPTIONS; do 68 69 70 cp .config{,.orig} 71 sed -e "s:${config}=y:${config}=n:" .config.orig > .config 70 72 done 71 BUSYBOX_OPTIONS="CONFIG_FEATURE_SH_IS_ASH CONFIG_FEATURE_TRACEROUTE_VERBOSE CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE" 73 BUSYBOX_OPTIONS="CONFIG_FEATURE_SH_IS_ASH CONFIG_FEATURE_TRACEROUTE_VERBOSE 74 CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE" 72 75 for config in $BUSYBOX_OPTIONS; do 73 74 76 cp .config{,.orig} 77 sed -e "s:# ${config} is not set:${config}=y:" .config.orig > .config 75 78 done</userinput></screen> 76 79 … … 81 84 <para os="h">Install the package:</para> 82 85 83 <screen os="i"><userinput>make ARCH=i386 CROSS_COMPILE="${CLFS_TARGET}-" CFLAGS="${BUILD}" CONFIG_PREFIX="${CLFS}" install</userinput></screen> 86 <screen os="i"><userinput>make ARCH=i386 CROSS_COMPILE="${CLFS_TARGET}-" CFLAGS="${BUILD}" \ 87 CONFIG_PREFIX="${CLFS}" install</userinput></screen> 84 88 85 89 <para os="j">If your going to build your kernel with modules, you will need to make 86 sure depmod.plis available:</para>90 sure <command>depmod.pl</command> is available:</para> 87 91 88 92 <screen os="k"><userinput>cp examples/depmod.pl ${CLFS}/cross-tools/bin -
BOOK/introduction/wrt/supporteddevices.xml
r39a9ea5 r3ca2208 11 11 12 12 <para>In order to build CLFS for your device, we need to know what processor it has, amd more inportantly if it is a big or small edin, and what MIPS ISA level it is. The MIPS ISA level is needed so that we can build uClibc properly. </para> 13 13 14 14 <para> The following is a list of devices that have been tested and reported as tested and working with this book. Apart from this list, there is no garentee that your device, apart from this list will work. If U secussfully get a device to work, please contact the CLFS Dev team, and we will add it to the list. For the most recent and up to date list, please view the SVN version of this book. </para> 15 15 16 16 <table os="g"> 17 <title>Supported Devices</title> 18 <tgroup cols="6" align="center"> 19 <colspec colname="Manufacture"/> 20 <colspec colname="Device"/> 21 <colspec colname="Supported/Working"/> 22 <colspec colname="Processor"/> 23 <colspec colname="Big or Small Edin"/> 24 <colspec colname="Mips Level"/> 25 <thead> 26 <row> 27 <entry>Manufacture</entry> 28 <entry>Device</entry> 29 <entry>Supported/Working</entry> 30 <entry>Processor </entry> 31 <entry>Big or Small Edin </entry> 32 <entry>Mips Level </entry> 33 </row> 34 </thead> 35 <tbody> 36 <row> 37 <entry>Linksys</entry> 38 <entry>WRT54G Vs. 1</entry> 39 <entry>Testing</entry> 40 <entry>Broadcom 4712 @ 200MHz, 2MB Flash, 8MB RAM</entry> 41 <entry>Small</entry> 42 <entry>1 or 2, testing</entry> 43 </row> 44 45 </tbody> 46 </tgroup> 17 <title>Supported Devices</title> 18 <?dbfo table-width="7.5in" ?> 19 20 <tgroup cols="6"> 21 22 <colspec colnum="1" colwidth="1.1in" colname="Manufacturer"/> 23 <colspec colnum="2" colwidth="1.1in" colname="Device"/> 24 <colspec colnum="3" colwidth="1in" colname="Supported - Working"/> 25 <colspec colnum="4" colwidth="2.2in" colname="Processor"/> 26 <colspec colnum="5" colwidth="1.1in" colname="Big or Small Endian"/> 27 <colspec colnum="6" colwidth="1in" colname="Mips Level"/> 28 29 <thead> 30 <row> 31 <entry>Manufacturer</entry> 32 <entry>Device</entry> 33 <entry>Supported - Working</entry> 34 <entry>Processor</entry> 35 <entry>Big or Small Endian</entry> 36 <entry>Mips Level</entry> 37 </row> 38 </thead> 39 40 <tbody> 41 <row> 42 <entry>Linksys</entry> 43 <entry>WRT54G Vs. 1</entry> 44 <entry>Testing</entry> 45 <entry>Broadcom 4712 @ 200MHz, 2MB Flash, 8MB RAM</entry> 46 <entry>Small</entry> 47 <entry>1 or 2, testing</entry> 48 </row> 49 </tbody> 50 51 </tgroup> 52 47 53 </table> 54 48 55 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.