Gunship
Member level 2
This does not seem to be a very hot topic but I don't seem to find a solution
out there. So I develop my own.
First of all, most of us know we need a few old libraries.
libcurl.so.2, libcurl.so.2.0.2, libXm.so.3, libXm.so.3.0.2
We can obtain those from FC2 RPMs. Some people will create a
separate directory for them and set the LD_LIBRARY_PATH. I
am lazy so I just dump them into /lib
To get disk 1 to work, we need
export DISPLAY=:0
That will get disk1 to install happily.
Now comes the hard part. Disk2 and Disk3 have an installer that
does not support FC3. The problem is Xilinx compiled diskspace
subroutine into the installer. That subroutine does not support FC3
that were installed with LVM filesystem. As a result, it returns wrong
data to the installer and cause a segmentation fault.
Xilinx should have created the installer without the build in library
and include the library with the disk. If you call tech support, you will
get "you are using non-supported OS" answer, which is no help and
frustrating.
Attached is a modified installer. It will skip the disk check if you are
using LVM as filesystem. The step is as follow
1. Copy both Disk2 and Disk3 into a temp directory
2. Overwrite platform/lin/xilsetup with this xilsetup
3. type ./setup (Remember to export DISPLAY=:0)
I certainly hope Xilinx will fix this problem in the next release. And
I certainly hope this can eliminate some of the headache and
disappointment with ISE 7.1i
Some of the above info comes from
https://groups-beta.google.com/group/comp.arch.fpga/msg/4b592cb14bad823f
Special thanks to those who try hard to help others and find a solution
for the good of everyone.
Disclaimer: since disk check is disable, there is no way the installer can tell
if there is enough space in your HD. So use of this modified installer
is at your own risk and I can not be repsonsible for anything happened
afterward.
out there. So I develop my own.
First of all, most of us know we need a few old libraries.
libcurl.so.2, libcurl.so.2.0.2, libXm.so.3, libXm.so.3.0.2
We can obtain those from FC2 RPMs. Some people will create a
separate directory for them and set the LD_LIBRARY_PATH. I
am lazy so I just dump them into /lib
To get disk 1 to work, we need
export DISPLAY=:0
That will get disk1 to install happily.
Now comes the hard part. Disk2 and Disk3 have an installer that
does not support FC3. The problem is Xilinx compiled diskspace
subroutine into the installer. That subroutine does not support FC3
that were installed with LVM filesystem. As a result, it returns wrong
data to the installer and cause a segmentation fault.
Xilinx should have created the installer without the build in library
and include the library with the disk. If you call tech support, you will
get "you are using non-supported OS" answer, which is no help and
frustrating.
Attached is a modified installer. It will skip the disk check if you are
using LVM as filesystem. The step is as follow
1. Copy both Disk2 and Disk3 into a temp directory
2. Overwrite platform/lin/xilsetup with this xilsetup
3. type ./setup (Remember to export DISPLAY=:0)
I certainly hope Xilinx will fix this problem in the next release. And
I certainly hope this can eliminate some of the headache and
disappointment with ISE 7.1i
Some of the above info comes from
https://groups-beta.google.com/group/comp.arch.fpga/msg/4b592cb14bad823f
Special thanks to those who try hard to help others and find a solution
for the good of everyone.
Disclaimer: since disk check is disable, there is no way the installer can tell
if there is enough space in your HD. So use of this modified installer
is at your own risk and I can not be repsonsible for anything happened
afterward.