aballier 17/06/09 12:53:27 Modified: series Added: 070_all_luatex_ggc7_align.patch Log: add gcc7 fix
Revision Changes Path 1.2 src/patchsets/texlive/2017/texlive-core/series file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/texlive/2017/texlive-core/series?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/texlive/2017/texlive-core/series?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/texlive/2017/texlive-core/series?r1=1.1&r2=1.2 Index: series =================================================================== RCS file: /var/cvsroot/gentoo/src/patchsets/texlive/2017/texlive-core/series,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- series 6 Jun 2017 14:16:10 -0000 1.1 +++ series 9 Jun 2017 12:53:27 -0000 1.2 @@ -4,3 +4,4 @@ 040_all_remove_define_abs.patch 050_all_latex2man_predictable_tmp.patch 060_all_luatex_zlib.patch +070_all_luatex_ggc7_align.patch 1.1 src/patchsets/texlive/2017/texlive-core/070_all_luatex_ggc7_align.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/texlive/2017/texlive-core/070_all_luatex_ggc7_align.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/texlive/2017/texlive-core/070_all_luatex_ggc7_align.patch?rev=1.1&content-type=text/plain Index: 070_all_luatex_ggc7_align.patch =================================================================== https://bugs.gentoo.org/show_bug.cgi?id=621252 http://www.tug.org/pipermail/tex-live/2017-June/040192.html --- a/texk/web2c/luatexdir/luaffi/ctype.c | 4 ++++ b/texk/web2c/luatexdir/luaffi/ffi.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) Index: texlive-20170524-source/texk/web2c/luatexdir/luaffi/ctype.c =================================================================== --- texlive-20170524-source.orig/texk/web2c/luatexdir/luaffi/ctype.c +++ texlive-20170524-source/texk/web2c/luatexdir/luaffi/ctype.c @@ -245,6 +245,10 @@ void* to_cdata(lua_State* L, int idx, st lua_pop(L, 1); /* mt */ cd = (struct cdata*) lua_touserdata(L, idx); + if (!cd) { + lua_pushnil(L); + return NULL; + } *ct = cd->type; lua_getuservalue(L, idx); Index: texlive-20170524-source/texk/web2c/luatexdir/luaffi/ffi.h =================================================================== --- texlive-20170524-source.orig/texk/web2c/luatexdir/luaffi/ffi.h +++ texlive-20170524-source/texk/web2c/luatexdir/luaffi/ffi.h @@ -370,7 +370,7 @@ __declspec(align(16)) #endif struct cdata { const struct ctype type -#ifdef __GNUC__ +#if 0 /* def __GNUC__ */ __attribute__ ((aligned(16))) #endif ;
