early-access version 2853
This commit is contained in:
79
externals/vcpkg/ports/vlfeat/expose_missing_symbols.patch
vendored
Executable file
79
externals/vcpkg/ports/vlfeat/expose_missing_symbols.patch
vendored
Executable file
@@ -0,0 +1,79 @@
|
||||
diff --git a/vl/generic.c b/vl/generic.c
|
||||
index c6f84a9..8617ed2 100644
|
||||
--- a/vl/generic.c
|
||||
+++ b/vl/generic.c
|
||||
@@ -1513,13 +1513,13 @@ vl_thread_specific_state_delete (VlThreadState * self)
|
||||
*/
|
||||
|
||||
#if (defined(VL_OS_LINUX) || defined(VL_OS_MACOSX)) && defined(VL_COMPILER_GNUC)
|
||||
-static void vl_constructor () __attribute__ ((constructor)) ;
|
||||
-static void vl_destructor () __attribute__ ((destructor)) ;
|
||||
+//static void vl_constructor () __attribute__ ((constructor)) ;
|
||||
+//static void vl_destructor () __attribute__ ((destructor)) ;
|
||||
#endif
|
||||
|
||||
#if defined(VL_OS_WIN)
|
||||
-static void vl_constructor () ;
|
||||
-static void vl_destructor () ;
|
||||
+//static void vl_constructor () ;
|
||||
+//static void vl_destructor () ;
|
||||
|
||||
BOOL WINAPI DllMain(
|
||||
HINSTANCE hinstDLL, // handle to DLL module
|
||||
@@ -1563,7 +1563,7 @@ BOOL WINAPI DllMain(
|
||||
/* ---------------------------------------------------------------- */
|
||||
|
||||
/** @internal @brief Initialize VLFeat state */
|
||||
-static void
|
||||
+void
|
||||
vl_constructor (void)
|
||||
{
|
||||
VlState * state ;
|
||||
@@ -1637,7 +1637,7 @@ vl_constructor (void)
|
||||
}
|
||||
|
||||
/** @internal @brief Destruct VLFeat */
|
||||
-static void
|
||||
+void
|
||||
vl_destructor ()
|
||||
{
|
||||
VlState * state ;
|
||||
diff --git a/vl/generic.h b/vl/generic.h
|
||||
index 4ef87f2..30a974e 100644
|
||||
--- a/vl/generic.h
|
||||
+++ b/vl/generic.h
|
||||
@@ -206,5 +206,7 @@ VL_EXPORT double vl_toc (void) ;
|
||||
VL_EXPORT double vl_get_cpu_time (void) ;
|
||||
/** @} */
|
||||
|
||||
+VL_EXPORT void vl_constructor();
|
||||
+VL_EXPORT void vl_destructor();
|
||||
/* VL_GENERIC_H */
|
||||
#endif
|
||||
diff --git a/vl/sift.c b/vl/sift.c
|
||||
index 03963fe..6477a81 100644
|
||||
--- a/vl/sift.c
|
||||
+++ b/vl/sift.c
|
||||
@@ -1443,7 +1443,7 @@ vl_sift_detect (VlSiftFilt * f)
|
||||
** @remark The minimum octave size is 2x2xS.
|
||||
**/
|
||||
|
||||
-static void
|
||||
+void
|
||||
update_gradient (VlSiftFilt *f)
|
||||
{
|
||||
int s_min = f->s_min ;
|
||||
diff --git a/vl/sift.h b/vl/sift.h
|
||||
index 50e03f4..f9558ad 100644
|
||||
--- a/vl/sift.h
|
||||
+++ b/vl/sift.h
|
||||
@@ -138,7 +138,8 @@ void vl_sift_keypoint_init (VlSiftFilt const *f,
|
||||
double y,
|
||||
double sigma) ;
|
||||
/** @} */
|
||||
-
|
||||
+VL_EXPORT
|
||||
+void update_gradient(VlSiftFilt* f);
|
||||
/** @name Retrieve data and parameters
|
||||
** @{
|
||||
**/
|
||||
Reference in New Issue
Block a user