Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
  • Sign in / Register
J
jami-client-gnome
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
    • Cycle Analytics
    • Insights
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 151
    • Issues 151
    • List
    • Boards
    • Labels
    • Milestones
  • Security & Compliance
    • Security & Compliance
    • Dependency List
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • savoirfairelinux
  • jami-client-gnome
  • Issues
  • #443

Closed
Open
Opened May 16, 2016 by RingBot@RingBot
  • Report abuse
  • New issue
Report abuse New issue

daemon: cannot compile shared object on GNU/linux

Issue generated from Tuleap's migration script. Originally submitted by: Stepan Salenikovich (ssalenik)

Compiling the daemon on GNU/linux system does not generate a .so as it should by default, nor when the configure option "--enable-shared" is given explicitly. This seems to be due to some sort of architecture/gcc compatibility check during configure, as can be found in the config.log file:

 

  
configure:11517: checking whether the gcc linker (/usr/bin/ld -m elf\_x86\_64) supports shared libraries  
configure:12674: result: no  

 

The .so is needed in order to be able to compile Ring into a single process instead of running the daemon and client seperately.

This seems to be a long standing bug... a possible "solution" in order to force .so compilation is to manually edit the generate "configure" script in the right place in order to skip the failed check.

Related issues

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
1
Labels
S - Ordinary
Assign labels
  • View project labels
Reference: savoirfairelinux/ring-client-gnome#443