Hey everyone,
Thanks to the help from this mailing list and my supervisor, I've been able to get glibc & gcc compiled for armv6hl. However, I'm struggling with what should be a basic issue here with rpm/createrepo/repoquery/yum conflicting. I added some provides to the glibc spec file to say that it also provides ld-linux.so.3 (manually entered) along with ld-linux-armhf.so.3 (automatically generated). When I query the main glibc package rpm file to check that it does provide those files/capabilities I get this: # rpm -qlp glibc-2.15-37.fc17.armv6hl.rpm | grep -i linux /lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3 # rpm -q --provides -p glibc-2.15-37.fc17.armv6hl.rpm | grep -i linux ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) ld-linux.so.3 ld-linux.so.3(GLIBC_2.4) However, after I've run createrepo with that package in the repository directory, repoquery misses out on one of the provides: # repoquery --disablerepo=\* --enablerepo=local --arch=armv6hl --provides glibc | grep -i linux ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) ld-linux.so.3 I need that other provides because I'm trying to yum installroot the new armv6 pkgs and it's erroring out saying that some other packages need that last provides: # yum install --disablerepo=\* --enablerepo=local --installroot=/root/f17v6/ $(ls /mnt/f17arm6/repo/ | sed -e 's/-[^-]*-[^-]*$//g') ... Error: Package: perl-PathTools-3.33-211.fc17.armv6hl (local) Requires: ld-linux.so.3(GLIBC_2.4) If anyone has any suggestions for me that would be greatly appreciated because I don't know where it's breaking here or what is causing this. Is it because I manually added a provides to the glibc spec file, is rpm mis-reporting it as being there when it's really not, is createrepo or repoquery not working with each other, or could it be a problem with yum? I know there's an expert out there who could probably help me or at least recommend someone on irc to talk to about this? Thanks for your help (again), Jon Chiappetta |
_______________________________________________ arm mailing list arm@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/arm