You are using a deprecated Browser. Internet Explorer is no longer supported by Xilinx.
Solutions
Products
Support
Solutions
Products
Support
Solutions by Industry
Aerospace & Defense
Back
Aerospace & Defense
Overview
Avionics & UAV
Digital RADAR/EW
MilCom & SatCom
Space
Automotive
Back
Automotive
Overview
ADAS
Automated Driving
Electrification & Networking
In-Vehicle
Broadcast & Pro A/V
Back
Broadcast & Pro A/V
Overview
AV over IP
Cameras
Converters & KVM
Encoders & Decoders
Professional Audio Systems
Professional Displays & Signage
Projection Systems
Routers & Switchers
Servers & Storage
Transmitters & Modulators
Video Conferencing
Video Processing Card
Consumer Electronics
Back
Consumer Electronics
Overview
Multifunction Printers
Ultra High Definition Televisions
Data Center
Back
Data Center
Overview
Computational Storage
Database & Data Analytics
Financial Technology
High Performance Computing
Network Acceleration
Video & Image Processing
Emulation & Prototyping
Back
Emulation & Prototyping
Overview
ASIC Emulation in Action
FPGA-Based Prototyping
Industrial
Back
Industrial
Overview
3D Printers & Additive Manufacturing
Human Machine Interface
I/O Modules & Smart Sensors
IIoT Gateways & Edge Appliances
Industrial Control with IIoT Edge Nodes
Machine & Computer Vision
Drives & Motor Control
Robotics
Smart Grid
Trains & Railways
Video Surveillance
Healthcare / Medical
Back
Healthcare / Medical
Overview
Clinical Defibrillators & Automated External Defibrillators
Diagnostic & Clinical Endoscopy Processing
Healthcare AI
Medical Imaging with CT, MRI & PET
Medical Imaging with Ultrasound
Multi-parameter Patient Monitors & ECGs
Other Medical Equipment
Robot-assisted Surgery
Safety, Security & Partner Solutions
Test & Measurement
Back
Test & Measurement
Overview
Semiconductor Automated Test Equipment
Test & Measurement Instrumentation
Wired & Wireless Testers
Wired & Wireless Communications
Back
Wired & Wireless Communications
Overview
Network Security
Telco Acceleration
Telecommunications
Wireless
Solutions by Technology
AI Inference Acceleration
Back
AI Inference Acceleration
Why Xilinx AI
Xilinx AI Solutions
Get Started with Xilinx AI
Accelerated Applications
Back
Accelerated Applications
Xilinx App Store
Reference Apps
Solutions
Products
Support
Product Categories
Devices
Back
Devices
Explore Silicon Devices
ACAPs
FPGAs & 3D ICs
SoCs, MPSoCs, & RFSoCs
Cost-Optimized Portfolio
Evaluation Boards & Kits
Back
Evaluation Boards & Kits
Explore Boards & Kits
Evaluation Boards
System-on-Modules (SoMs)
FPGA Mezzanine Cards
Board and Kit Accessories
Accelerators
Back
Accelerators
Data Center Accelerator Cards
Computational Storage
SmartNIC Accelerator
Telco Accelerator
Ethernet Adapters
Back
Ethernet Adapters
8000 Series Ethernet Adapters
X2 Series Ethernet Adapters
Software Development
Back
Software Development Tools
Vitis™ Software Platform
Vitis™ AI
Vitis™ Accelerated Libraries
Legacy Tools
Software Development Resources
Developer Site - developer.xilinx.com
Xilinx Accelerator Program
Xilinx Community Portal
Hardware Development
Back
Hardware Development Tools
Vivado® Design Suite
Intellectual Property
System Generator
Add-On for MATLAB & Simulink
Hardware Development Resources
Silicon Evaluation Boards
Design Hubs
Design and Debug Blog
Embedded Development
Back
Embedded Development
Embedded Software & Ecosystem
Xilinx Wiki Design Examples
Xilinx GitHub
Xilinx Community Portal
Core Technologies
Back
Core Technologies
Explore All Core Technologies
3D ICs
Configuration Solutions
Connectivity
Design Security
DSP
Dynamic Function eXchange
Ethernet
Functional Safety
High Speed Serial
Machine Learning
Memory
MIPI Connectivity for Imaging
PCI Express
Power Efficiency
Processing Solutions
RF Sampling
Signal Integrity
System Monitor and XADC
Accelerated Applications
Back
Accelerated Applications
Xilinx App Store
Reference Apps
Quality & Reliability
Xilinx Quality
Powered By Xilinx
Solutions
Products
Support
Support & Services
Support
Back
Support
Support Home
Knowledge Base
Documentation
Community Forums
Service Portal
Design Hubs
Versal ACAP Design Process Documentation
Downloads & Licensing
Services
Back
Services
Training
Downloads & Licensing
Product Return
University Program
Partner Design Services
Careers
Company
Back
Company
Company Overview
Management Team
Investor Relations
Xilinx Ventures
Community Engagement
Corporate Responsibility
Corporate Briefing Center
Careers
Partners
Back
Partners
Xilinx Partner Program Overview
Accelerator Partner Program
Alveo Accelerator Card Partner Network
Design Service Partners
All Ecosystem Partners
Contact Us
Back
Contact Us
Contact Xilinx
Contact Sales
Corporate Locations
Authorized Distributors
Newsroom & Media
Newsroom
Press Releases
Media Kits
Webinars
Video Portal
Powered By Xilinx
Community
Xilinx Blogs
Events
Community Forums
Shopping Cart
Sub Total
Shipping
Calculated at Checkout
Tax
Calculated at Checkout
Secure Checkout
Your cart is empty
Looks like you have no items in your shopping cart.
Click here
to continue shopping
Account
Login | Register
Sign Out
Shopping Cart
Search
All
Silicon Devices
Boards and Kits
Intellectual Property
Support
Documentation
Knowledge Base
Community Forums
Partners
Videos
Press
Search
Support
AR# 11162: CORE Generator - Problems with installing IP Updates using "tar" and GNU "tar" due to long path names
AR# 11162
Update me on changes via Email
|
Unsubscribe
CORE Generator - Problems with installing IP Updates using "tar" and GNU "tar" due to long path names
Description
Solution
Description
General Description:
Users are experiencing problems installing IP Updates using "tar" and GNU "tar."
Solution
1. Problems with versions of Solaris tar earlier have been reported earlier
than February 1998; however, this is unlikely to be an issue for users
running on Solaris 2.6 and later.
2. There is a general problem with tar's handling of path names that are longer
than 100 characters. The POSIX standard generally does not allow for path
names that exceed this length. (There is a rider that if the path happens to have
a "/'in the 156th character position, path names up to 256 characters are allowed;
however, this is not of much use in practice!). There are several files in the IP
Update #3 archive with fully-qualified path names that exceed this limit.
While Solaris tar and GNU tar both extend the POSIX standard to cope with
longer path names, they do not do it in the same way. The consequence of this
is that archives created with one tool will not extract correctly with the other.
Particularly, when GNU tar tries to extract a file with a fully-qualified path name
from an archive created by Solaris tar, it discards the directory information and
puts it at the top level of the target extraction directory. WinZip appears to do
the same thing with Solaris tar archives.
3. Solaris tar has problems with checksum calculations for archives if any file
name includes a non-ASCII character (i.e., a character with a numeric value
greater than 127).
The following symptoms have been observed when trying to extract a
Solaris tar.gz archive:
- When extracted with WinZip, a numerical suffix is added to the end of the
filename extension. For example, "<filename>.class" becomes something
like "<filename>.class0100775".
- with GNU tar, the last character of the filename extension is dropped,
so you get a file named"<filename>.clas" instead of "<filename>.class".
The solution is to use the appropriate tool with the correct archive:
--
.ZIP
: The Zip file can be unpacked using
WinZip7.0 SR-1
or later on Windows. On Unix, some versions of unzip may be used to unpack a
Zip file, but there are some known issues with this, as are described in
(Xilinx Solution 7711)
.
--
.TAR.GZ
: On UNIX platforms, we recommend that you download
the ".tar.gz" file and unpack it using the UNIX command line utilities
gunzip
and
tar
(not GNU tar). Note that the date stamp of the "/user/sbin/tar"
command must be February 10, 1998 or later. This version of tar is usually supplied
with Solaris operating system versions 2.6 or later. WinZip and "GNU tar" are not
recommended, due to the problems regarding long path names.
--
.GNUTAR.GZ:
The "gnutar.gz" archive can be extracted using the UNIX
"gunzip" utility and the
GNU
version of "
tar
."
Was this Answer Record helpful?
Yes
No
AR# 11162
Date
07/28/2010
Status
Archive
Type
General Article
People Also Viewed
Feedback
Close