Red Hat Bugzilla – Bug 433890
openser places libs in /usr/lib64 on ia64, should be /usr/lib
Last modified: 2008-02-23 13:57:18 EST
Description of problem:
On ia64 we don't support both 32 and 64 bit binaries like x86_64 and therefore
there is no /usr/lib64. openser tries to put things in /usr/lib64 but then
fails to package it because it the looks in /usr/lib. This breaks the build on
build log showing the errors:
Version-Release number of selected component (if applicable):
Steps to Reproduce:
This may help to fix this bug, when added to make commands (in build and install
This overwrites detection in openser's Makefile.defs.
Can anybody confirm this?
Code from Makefile.defs:
# ARCH is a little bit updated uname -m
ARCH_B= $(shell echo $(ARCH) | sed -e 's/.*64.*/64b/')
LIBDIR ?= lib64
LIBDIR ?= lib
# assume 32b - it is not really used further
Created attachment 295687 [details]
spcfile patch to define LIBDIR
thanks, the LIBDIR suggestion does fix the issue. Appears to only be needed in
the %install section.
Fixed in devel: openser-1.3.0-9
How I can rebuild package for ia64? Does it build automatically?
(In reply to comment #3)
> Fixed in devel: openser-1.3.0-9
> How I can rebuild package for ia64? Does it build automatically?
Not yet but hopefully soon. Our ia64 koji server is at
ia64.koji.fedoraproject.org. I will kick off a build there now.
Actually it appears this did get built last night automatically (I have a hacked
up script that looks for jobs on the main koji server and resubmits them to ours).
Looks like it built cleanly, thanks!