Skip to content

Commit a111375

Browse files
committed
ext/fileinfo/libmagic.patch: update
Run ext/fileinfo/generate_patch.sh to regenerate our libmagic patch after a recent commit that changes the default symbol visibility in libmagic/file.h to "hidden".
1 parent aa83463 commit a111375

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

ext/fileinfo/libmagic.patch

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1727,7 +1727,7 @@ diff -u libmagic.orig/encoding.c libmagic/encoding.c
17271727
}
17281728
diff -u libmagic.orig/file.h libmagic/file.h
17291729
--- libmagic.orig/file.h 2024-11-27 10:37:00.000000000 -0500
1730-
+++ libmagic/file.h 2026-03-25 08:13:23.336328498 -0400
1730+
+++ libmagic/file.h 2026-03-25 16:14:40.128668705 -0400
17311731
@@ -27,15 +27,13 @@
17321732
*/
17331733
/*
@@ -1767,6 +1767,21 @@ diff -u libmagic.orig/file.h libmagic/file.h
17671767

17681768
#define ENABLE_CONDITIONALS
17691769

1770+
@@ -109,12 +102,12 @@
1771+
1772+
#if HAVE_VISIBILITY
1773+
# if defined(WIN32)
1774+
-# define file_public __declspec(dllexport)
1775+
+# define file_public
1776+
# ifndef file_protected
1777+
# define file_protected
1778+
# endif
1779+
# else
1780+
-# define file_public __attribute__((__visibility__("default")))
1781+
+# define file_public __attribute__((__visibility__("hidden")))
1782+
# ifndef file_protected
1783+
# define file_protected __attribute__((__visibility__("hidden")))
1784+
# endif
17701785
@@ -179,7 +172,7 @@
17711786
#define MAXstring 128 /* max len of "string" types */
17721787

@@ -3075,7 +3090,7 @@ diff -u libmagic.orig/magic.c libmagic/magic.c
30753090
}
30763091
return file_getbuffer(ms);
30773092
diff -u libmagic.orig/magic.h libmagic/magic.h
3078-
--- libmagic.orig/magic.h 2026-03-25 08:16:04.280413419 -0400
3093+
--- libmagic.orig/magic.h 2026-03-25 16:14:49.284673536 -0400
30793094
+++ libmagic/magic.h 2026-03-20 12:10:19.777614667 -0400
30803095
@@ -47,8 +47,6 @@
30813096
* extensions */

0 commit comments

Comments
 (0)