Bug 2081075
Summary: | libxslt-devel.i686 installed on F35 blocks update to F36 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | danielsuarez369 |
Component: | libxslt | Assignee: | Gwyn Ciesla <gwync> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 36 | CC: | devrim, gwync, htl10, jjelen, veillard |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-05-02 19:30:36 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
danielsuarez369
2022-05-02 17:11:38 UTC
Do you need both the i686 and x86_64 versions? They should be identical. (In reply to Gwyn Ciesla from comment #1) > Do you need both the i686 and x86_64 versions? They should be identical. I am not sure if there's any situations where it's needed, as I am reporting this on the behalf of someone else. They own many of the same files, and should conflict with each other. The libxslt-devel x86_64 RPM requires the libxslt x86_64 RPM specifically. I would imagine that some programs, Wine maybe, might require the i686 libxslt but I can't imagine building code on a 64-bit machine with a 32-bit library. I don't know that there's much we can do to correct this. The problem is that Makefile is generated from Makefile.in, which is in term generated from Makefile.am . Unfortunately Makefile contains arch-specific references like x86_64 (details below). I think the proper solution is to not ship it in the rpm package. /usr/share/doc/libxslt-devel/EXSLT/devhelp/Makefile /usr/share/doc/libxslt-devel/EXSLT/devhelp/Makefile.am /usr/share/doc/libxslt-devel/EXSLT/devhelp/Makefile.in I filed a later report https://bugzilla.redhat.com/show_bug.cgi?id=2093513 # grep x86_ /usr/share/doc/libxslt-devel/EXSLT/devhelp/Makefile build_triplet = x86_64-redhat-linux-gnu host_triplet = x86_64-redhat-linux-gnu LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/libxslt-1.1.35/.package_note-libxslt-1.1.35-1.fc36.x86_64.ld PKG_CONFIG = /usr/bin/x86_64-redhat-linux-gnu-pkg-config build = x86_64-redhat-linux-gnu build_alias = x86_64-redhat-linux-gnu build_cpu = x86_64 host = x86_64-redhat-linux-gnu host_alias = x86_64-redhat-linux-gnu host_cpu = x86_64 *** This bug has been marked as a duplicate of bug 2093513 *** |