Opened 12 years ago

Closed 12 years ago

#281 closed enhancement (fixed)

Dependency linking should be switched to default to indirect

Reported by: ph3-der-loewe Owned by: ph3-der-loewe
Priority: wishlist Milestone: RoarAudio major release 1.0
Component: RoarAudio Main Package Version: 1.0beta6
Keywords: Cc:
Architecture: Compiler:
Difficulty: normal Kernel:
Operating System: Parent Tickets:
Patch attached: no Protocol:
Sound driver: Topic: Porting

Description

The default model for dependency linking should be switch to indirect.

Note that this may not be supported on all platforms. For those configure should keep providing --link-deps. Also they (the ones we know of) should be added to some kind of blacklist for indirect linking. I suspect win32 to be such a platform.

Subtickets

Change History (4)

comment:1 Changed 12 years ago by ph3-der-loewe

I think it can safely be assumed indirect linkage works for all ELF based systems.

ELFs can be detected by magic:
0000000: 7f45 4c46 .... ('.ELF....')

comment:2 Changed 12 years ago by ph3-der-loewe

This could be done in 1.0beta6.

comment:3 Changed 12 years ago by ph3-der-loewe

  • Owner set to ph3-der-loewe
  • Status changed from new to accepted

I started working on this.

comment:4 Changed 12 years ago by ph3-der-loewe

  • Resolution set to fixed
  • Status changed from accepted to closed
  • Version changed from current to 1.0beta6
Note: See TracTickets for help on using tickets.