{5} Assigned, Active Tickets by Owner (Full Description) (12 matches)
bradfa (10 matches)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #834 | "mipsel" isn't a usable value for $CLFS_ARCH | BOOK | CLFS Embedded 1.0.0 | task | 04/25/11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In kernel 2.6.38 (and maybe others, haven't checked), a value of "mipsel" isn't valid for the way we use it in the Linux headers installation. The value needs to be "mips" for all variants of mips target triplets. The offending sed line is: export CLFS_ARCH=$(echo ${CLFS_TARGET} | sed -e 's/\(mips\)\(64\)\?\(el\)\?-.*/\1\3/') Could changing this to just be "mips" rather than a possible "mipsel" be bad in other places in the book? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #913 | Embedded Errata page doesn't exist in wiki | BOOK | CLFS Embedded 1.0.0 | defect | 09/22/12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Section vii links to http://trac.cross-lfs.org/clfs-embedded/errata/0.0.1/ but no such page on the wiki exists. Secondary to that, we've not released any version besides the 'git' version, so having errata is somewhat pointless. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #914 | Embedded book doesn't need a partition created | BOOK | CLFS Embedded 1.0.0 | enhancement | 09/22/12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Most people who will build the embedded book won't create a partition on a local disk, they'll want to build in a temporary directory and then "copy to target" (like that section with the same name). Thus the entirety of section 2 is not really needed and should simply be replaced with something along the lines of "Setting up the build directory" or similar. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #833 | Fix up mdev.conf | BOOK | CLFS Embedded 1.0.0 | task | 04/10/11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Our mdev.conf may not be the best example of how to do an mdev.conf. Based on this mailing list thread ( http://lists.busybox.net/pipermail/busybox/2009-November/070889.html), the busybox people feel we may have an older version of an example mdev.conf that could not be exploiting all the features of mdev. Take a look at if mdev.conf should be updated to better fit with current busybox ideals. The current mdev.conf works for me, so this isn't a huge priority. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #835 | GCC 4.6.0 kernel compile failure and -Werror=unused-but-set-variable | BOOK | CLFS Embedded 1.0.0 | defect | 04/29/11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When building kernels with GCC 4.6.0 the new way GCC deals with -Werror and unused-but-set-variable is slightly different than on GCC 4.5. Now, kernel compiles that set but don't use variables in a whole bunch of places will cause the make to fail. That's nice of GCC to point out these types of warnings and the kernel Makefile wants these warnings, but we don't really want the make to stop because of them. See -dev mailing list thread finding this on a MIPS build: http://lists.cross-lfs.org/pipermail/clfs-dev-cross-lfs.org/2011-April/000941.html LKML also found this on PowerPC: https://lkml.org/lkml/2011/3/9/229 The proposed workaround is some sed'ing but there might be kernel patches in the works as well to simply fix this. Best would be to fix the offending source files so the warnings don't come up in the first place and keep -Werror but I'm not a kernel hacker (at least not yet). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #917 | Kirk Terrell's Notes | BOOK | CLFS Embedded 1.0.0 | defect | 01/30/13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I did have some issues that I was able to work through, not quite sure where to submit. By section they are 3.2 Binutils-2,21 is not avialble 6.4 None is not a good setting for --with-fpu 6.10/6.12 I think the --with-fpu should be omitted when using soft 6.11 uClibc requires an additional patch - the new Binutils does not like the .size
expansion. SO ${CLFS} did not become /mnt/clfs as desired. 7.4 I would add make clean to busybox 16.1 Should also remove ${CLFS}/sources when making ${CLFS}-final
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #832 | Move e2fsprogs and other filesys stuff into beyond | BOOK | CLFS Embedded 1.0.0 | enhancement | 04/09/11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
e2fsprogs isn't required for an embedded build, it should move into the beyond section. It would also be nice to have software for other filesystems that could be used. Those should also go into the beyond section. Short list: ext*, jffs2, squash, reiser2, jfs, xfs, etcetera... See mailing list thread: http://lists.cross-lfs.org/pipermail/clfs-dev-cross-lfs.org/2011-April/000917.html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #911 | Simplify uClibc configuration patch | BOOK | CLFS Embedded 1.0.0 | enhancement | 09/12/12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The uClibc config patch ends up producing a bunch of files that each are mostly the same except for the items referencing architecture and sub-arch type things (like endianness, api version, etc). It would be much easier to maintain if there was just have one simple config picking sane defaults and a few short sed lines to add the proper arch and sub-arch type things. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #906 | libgcc won't compile in section 6.10 | BOOK | CLFS Embedded 1.0.0 | task | 07/20/12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Outputs: checking for suffix of object files... configure: error: in `/home/clfs-arm/sources/gcc-build/armv4-unknown-linux-uclibc/libgcc': configure: error: cannot compute suffix of object files: cannot compile Needs patching of gcc. This is for armv4t 'soft' float aapcs. Both gcc 4.6.0 and 4.6.1 have this issue. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #876 | uClibc 0.9.31 and Binutils 2.21 are incompatible for x86 builds | BOOK | CLFS Embedded 1.0.0 | defect | 11/27/11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When building uClibc 0.9.31 for x86, you'll get an error looking like: /tmp/ccJ804J6.s: Assembler messages: /tmp/ccJ804J6.s: Error: .size expression for _init does not evaluate to a constant /tmp/ccJ804J6.s: Error: .size expression for _fini does not evaluate to a constant CC libm/asinf.os make: *** [lib/crtn.o] Error 1 make: *** Waiting for unfinished jobs.... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
jciccone (2 matches) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #221 | Fix rpath for GMP/MPFR/PPL/CLooG-PPL | BOOK | CLFS Sysroot 1.0.0 | task | 07/12/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Its leaving $CLFS in the path after the sysroot build is complete. Need to clean up. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #219 | Update Package Contents in Sysroot | BOOK | CLFS Sysroot 1.0.0 | task | 07/11/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Copy the package contents from the main branch into clfs-sysroot. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
