[ovs-git] [openvswitch/ovs] 833d8d: configure.ac: Enable 'tar-pax' by default

GitHub noreply at github.com
Thu Jan 15 15:24:29 UTC 2015


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 833d8dfe8549a85652d7a02bf2bdccc4fe1d767d
      https://github.com/openvswitch/ovs/commit/833d8dfe8549a85652d7a02bf2bdccc4fe1d767d
  Author: Stephen Finucane <stephen.finucane at intel.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure.ac: Enable 'tar-pax' by default

Automake defaults to the 'v7' legacy tar format in GNU tar, through
passing of the '-o' parameter to GNU tar. Enabling this option results
in errors for users with 32 bit UIDs:

    $ make dist
    ...
    tardir=openvswitch-2.3.90 && ${TAR-tar} chof - "$tardir" | GZIP=--best gzip -c >openvswitch-2.3.90.tar.gz
    tar: value 12345678 out of uid_t range 0..2097151
    tar: Exiting with failure status due to previous errors
    make[1]: Leaving directory `/development/ovs'
    ...

The 'tar-pax' format is a 2001 POSIX standard that allow longer file
names and other niceties. Its use is a configuration option in Automake
1.9+. Enable this option.

Signed-off-by: Stephen Finucane <stephen.finucane at intel.com>
Reviewed-by: Mark D. Gray <mark.d.gray at intel.com>
Cc: Panu Matilainen <pmatilai at laiskiainen.org>
Signed-off-by: Ben Pfaff <blp at nicira.com>




More information about the git mailing list