Le 21/01/2014 20:27, William Harrington a écrit :
> Greetings,
>
> With the current way jHALFS creates the Makefile the following
> functions when creating the Makefile are clobbering the -64bit, -n32
> at the end of the filenames for some reason.
>
> #----------------------------------#
> LUSER_wrt_LogNewFiles() { #
> #----------------------------------#
> local name=`echo ${1} | sed 's/[0-9]-//'`
> (
> cat << EOF
> @\$(call log_new_files_LUSER,$name)
> EOF
> ) >> $MKFILE.tmp
> }
>
> #----------------------------------#
> CHROOT_wrt_LogNewFiles() { #
> #----------------------------------#
> local name=`echo ${1} | sed 's/[0-9]-//'`
> (
> cat << EOF
> @\$(call log_new_files,$name)
> EOF
> ) >> $MKFILE.tmp
> }
>
> both eglibc and eglibc-64bit become eglibc and so I only have the log
> of the 64bit installs.
>
> It has been like this for a while, I just noticed it today and never
> gave a thought about it back when building the install-logs for CLFS
> 2.0 and 2.1.
>
> I added this to the script to see what was being used:
>
> echo ${1}
> echo ${1} | sed 's/[0-9]-//'
>
> Output was this:
>
> perl
> perl
> eglibc
> eglibc
> eglibc
> eglibc
>
> So clearly -64bit and -n32 is not being used at all.
> It should have been in th eoutput from the first echo and second echo.
>
> Sincerely,
>
> William Harrington
>
Thanks for the report. Hopefully fixed at rev3777.
Regards
Pierre
--
http://linuxfromscratch.org/mailman/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page