]> sigrok.org Git - libsigrok.git/commitdiff
ensure the only entry point of libdrivers doesn't have visibility=hidden
authorAurelien Jacobs <redacted>
Sat, 18 Jun 2016 19:52:31 +0000 (21:52 +0200)
committerUwe Hermann <redacted>
Tue, 12 Jul 2016 21:57:00 +0000 (23:57 +0200)
This fixes the following build issue on OSX:
Undefined symbols for architecture x86_64:
  "_sr_drivers_init", referenced from:
      _sr_init in backend.o

This closes bug #802.

src/drivers.c
src/libsigrok-internal.h

index 6200e5ee4233211e91b0df2e34b4bc65199023e6..a5c21a08097de35395e4d9d98b322867b93c9779 100644 (file)
@@ -42,7 +42,7 @@ extern struct sr_dev_driver *__stop_sr_driver_list;
  *
  * @param ctx Pointer to a libsigrok context struct. Must not be NULL.
  */
-SR_PRIV void sr_drivers_init(struct sr_context *ctx)
+SR_API void sr_drivers_init(struct sr_context *ctx)
 {
        struct sr_dev_driver **drivers;
        GArray *array;
index 96597e6de88a5d1e01124db7a4267760bb9e1a14..3537c132c4d4d80807ead329b5bbf126255034bf 100644 (file)
@@ -332,7 +332,7 @@ struct zip_stat;
 #define SR_REGISTER_DEV_DRIVER(name) \
        SR_REGISTER_DEV_DRIVER_LIST(name##_list, &name);
 
-SR_PRIV void sr_drivers_init(struct sr_context *context);
+SR_API void sr_drivers_init(struct sr_context *context);
 
 struct sr_context {
        struct sr_dev_driver **driver_list;