Red Hat Bugzilla – Bug 155785
Wrong architecture directory in the rpm
Last modified: 2007-11-30 17:11:04 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050417 Fedora/1.7.7-1.3.1
Description of problem:
When I upgraded form FC2 to FC3, apparently the PVM_ARCH changed from LINUXI386 to LINUX. By the way in `man pvm_intro` the architecture listed is LINUX. However, in the rpm the architecture-specific subdir created is LINUXI386.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install the RPM
2. In a Makefile.aimk, create a target like:
@echo The PVM architecture is $PVM_ARCH
3. Compare that to rpm -qlf pvm-3.4.5-2_FC3.rpm | grep LINUX
Actual Results: trying to link against the PVM libraries fail if $PVM_ARCH is used to create a Makefile that can be used in other architectures as well.
Expected Results: program should just link.
Workaround: Create links from LINUX-> LINUXI386 in each relevant subdirectory of /usr/share/pvm3:
for dir in `ls -d */LINUXI386 | cut -f1 -d"/"`; do ln -s LINUXI386 $dir/LINUX; done
This bug is now fixed with pvm-3.4.5-5_FC3 .
The architecture specific subdirectory names now agree with
pvm-3.4.5-5_FC3 will be in fc3-updates shortly. Meanwhile, you can
download it from:
Please try it out and let me know of any issues - thank you.
*** Bug 163801 has been marked as a duplicate of this bug. ***
update package is published