Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linking against multiple module libraries #6

Closed
frozencemetery opened this issue Sep 7, 2011 · 3 comments
Closed

Linking against multiple module libraries #6

frozencemetery opened this issue Sep 7, 2011 · 3 comments

Comments

@frozencemetery
Copy link
Member

Issue migrated from trac ticket # 5

component: component1 | priority: major | resolution: fixed

2011-09-07 14:00:25: @greghudson created the issue


libverto modules can be used as dynamically loaded objects or as directly linked libraries. They export module-specific symbols like verto_libev_default(), but also a fixed-named data symbol verto_module_table. Trying to link against two module libraries (perhaps one by the application and another by a subsidiary library which uses a private event loop) would result in a symbol conflict.

Verbally, Nathaniel has suggested that the module table symbol name will be changed to include the module name. This will require deducing the module name from the pathname in verto.c:do_load_dir().

@frozencemetery
Copy link
Member Author

2011-11-09 14:35:53: @npmccallum changed status from new to closed

@frozencemetery
Copy link
Member Author

2011-11-09 14:35:53: @npmccallum changed resolution from ** to fixed

@frozencemetery
Copy link
Member Author

2011-11-09 14:35:53: @npmccallum commented


Fixed in 365972e.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant