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


Reply via email to