Opened 11 years ago
Closed 11 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 11 years ago by ph3-der-loewe
comment:2 Changed 11 years ago by ph3-der-loewe
This could be done in 1.0beta6.
comment:3 Changed 11 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 11 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.
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....')