Hi,
I'm a developer from WindRiver, and I have a question about automake.
When I using a large UID/GID(>2097151) to configure and build a linux
project,
gnu tar fails and automake select pax as a replacement. However,
automake seems
fail to pass the correct parameters to pax(we are using ustar as archive
format),
the build hangs at:
-------------------------------------------------------
Configuring: rpm
-------------------------------------------------------
configure: creating cache ldat_config_cache
Configuring RPM Package Manager (RPM), Version 5.1.9
=== INITIALIZATION ===
checking build system type... i686-wrs-linux-gnu
checking host system type... i686-wrs-linux-gnu
checking target system type... i686-wrs-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive...
ATTENTION! pax archive volume change required.
Ready for archive volume: 1
Input archive name or "." to quit pax.
Archive name >
I think the problem is caused by the maximum limitation of UID/GID for
ustar archive format
(Maximum value of UID/GID is 2097151). So if it is proper to increase
the limitation for UID/GID in ustar?
I don't know if there is any considerations for this limitation?
Thanks,
Xufeng Zhang