Opened 13 years ago
Closed 13 years ago
#2948 closed task (fixed)
Patch for minor inconsistencies
Reported by: | Marcel van den Boer | Owned by: | Matthew Burgess |
---|---|---|---|
Priority: | lowest | Milestone: | 7.0 |
Component: | Book | Version: | SVN |
Severity: | trivial | Keywords: | gcc mpfr xml |
Cc: |
Description
I'd like to offer a patch, which primarily fixes minor inconsistencies in the LFS XML sources:
- hostreqs.xml: Replaces four occurrences of '>' in the version-check.sh script with '>'
- ch06/gmp.xml: Removes a leading space from the initial 'sed' command
- ch06/grep.xml & ch06/iproute2.xml: Adds the 'remap="pre"' attribute to the <userinput> tag of the initial 'sed' command
It also changes the --with-mpfr-include and --with-mpfr-lib options in chapter 5's gcc-pass1.xml and gcc-pass2.xml to use relative paths, rather than absolute paths.
Attachments (1)
Change History (9)
by , 13 years ago
Attachment: | lfs7-consistency.patch added |
---|
comment:1 by , 13 years ago
Thanks for the patch. It looks good other than the relative-paths for mpfr-lib. I initially tested with that variation, but it failed to configure, as the paths are passed directly from the top-level configure to mpc's configure as-is, at which point the relative paths are no longer correct due to mpc being in a subdirectory.
comment:2 by , 13 years ago
Well, technically my solution also uses absolute paths, since ${PWD} is expanded. I thought this was a little bit cleaner, and worked for me.
comment:3 by , 13 years ago
Some of these changes are OK, but not that meaningful. The build process does not complain about extra > symbols, but the does for < and &. Adding remap='pre' is OK, but really doesn't change any processing.
I disagree with the path changes. What we have has worked for, IIRC, 2 years and if it's not broke, don't fix it.
follow-up: 6 comment:4 by , 13 years ago
Actually, the paths never were absolute. This was added last week (http://wiki.linuxfromscratch.org/lfs/changeset/9630/trunk/BOOK/chapter05/gcc-pass2.xml). Using ${PWD} (or actually '$(pwd)' in LFS-6.8) has always been the norm as far as I can tell.
comment:5 by , 13 years ago
I went ahead and made the spacing and xml changes.
Matt, you made the --with-mpfr-* changes. I don't want to change them for 7.0 as I know what is there works. Please either close this ticket (partially fixed) or move it to 7.1.
comment:6 by , 13 years ago
Replying to synthehol:
Actually, the paths never were absolute. This was added last week (http://wiki.linuxfromscratch.org/lfs/changeset/9630/trunk/BOOK/chapter05/gcc-pass2.xml). Using ${PWD} (or actually '$(pwd)' in LFS-6.8) has always been the norm as far as I can tell.
Somehow I missed the fact that your patch actually had ${PWD} in it and that 6.8 had $(pwd) in it! I'll make the change either this evening or tomorrow evening (GMT).
comment:7 by , 13 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
Fixes the described issues