df program missing from file system on x86 cross build.

View: New views
2 Messages — Rating Filter:   Alert me  

df program missing from file system on x86 cross build.

by Jan Rovins :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hi All,

I just did a fresh build of the trunk, using an x86 cross build, and
every thing finished OK, (except for ntpd, which is an other story)  but
the "df" utility is now missing from the file system image. All The
other core-utils programs seem to be there. Has any one else run into
this lately?
I will investigate this further tomorrow.

Jan



-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
lists@... with a subject of: unsubscribe t2

Re: df program missing from file system on x86 cross build.

by Jan Rovins :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jan Rovins wrote:

>
> Hi All,
>
> I just did a fresh build of the trunk, using an x86 cross build, and
> every thing finished OK, (except for ntpd, which is an other story)  
> but the "df" utility is now missing from the file system image. All
> The other core-utils programs seem to be there. Has any one else run
> into this lately?
> I will investigate this further tomorrow.
>
> Jan
>
OK, Got it to build.

in configure, df is only built under certain conditions.

-------------------------------------------
# Build df only if there's a point to it.
if test $gl_cv_list_mounted_fs = yes && test $gl_cv_fs_space = yes; then
  {
  if test -z "$optional_bin_progs"; then
    optional_bin_progs=df
  else
    optional_bin_progs="$optional_bin_progs df"
  fi
}
fi
------------------------------------------------
In my cross build, gl_cv_fs_space was always =no. (not sure why)

I could not set it directly from config.cache, and specifying "df"  with
var_append confopt ' ' '--enable-install-program="df"'
was forbidden by coreutils sanity checks.

what got it to work was adding the following into config.cache:

fu_cv_sys_stat_statvfs=yes

diff file attached.

Jan
>
>
> ----------------------------------------------------------- If you
> wish to unsubscribe from this mailing, send mail to
> lists@... with a subject of: unsubscribe t2


Index: coreutils.conf
===================================================================
--- coreutils.conf (revision 33866)
+++ coreutils.conf (working copy)
@@ -27,6 +27,7 @@
 gl_cv_func_wctob_works=yes
 gl_cv_func_re_compile_pattern_working=yes
 gl_cv_func_rename_trailing_dest_slash_bug=no
+fu_cv_sys_stat_statvfs=yes
 gl_cv_func_rename_trailing_slash_bug=no' > ./config.cache"
 
 coreutils_premake() {

-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
lists@... with a subject of: unsubscribe t2