#48789 FTBFS on secondary arches due liblfds
Closed: wontfix None Opened 8 years ago by rmeggins.

Ticket was cloned from Red Hat Bugzilla (product Fedora): Bug 1323193

389-ds-base fails to build on secondary arches since version 1.3.5 because
liblfds is crippled to know only x86 and arm architectures in liblfds.h

The result can be seen eg. in
http://s390.koji.fedoraproject.org/koji/taskinfo?taskID=2174346

...
gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector-strong --param=ssp-buffer-size=4
-grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64
-march=z9-109 -mtune=z10  -c -fpic -Wno-unknown-pragmas -std=c99 -I"src"
-I"inc"  -o obj/queue_query.o src/queue/queue_query.c
In file included from src/liblfds_internal.h:2:0,
                 from src/queue/queue_internal.h:2,
                 from src/queue/queue_new.c:1:
inc/liblfds.h:124:5: error: unknown type name 'atom_t'
     atom_t
     ^~~~~~
inc/liblfds.h:131:37: error: unknown type name 'size_t'
   void *abstraction_aligned_malloc( size_t size, size_t align_in_bytes );
                                     ^~~~~~
...



Version-Release number of selected component (if applicable):
389-ds-base-1.3.5.1-2.fc24

Fix made on the Fedora 389-ds-base.spec file.
389-ds-base.spec.diff.txt

Metadata Update from @nhosoi:
- Issue set to the milestone: 1.3.5.1

7 years ago

389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/389ds/389-ds-base/issues/1849

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata Update from @spichugi:
- Issue close_status updated to: wontfix (was: Fixed)

3 years ago

Login to comment on this ticket.

Metadata