[ragel-users] [PATCH 0/3] Fix Cygwin build

Ken Brown kbrown at cornell.edu
Fri Nov 16 14:58:54 UTC 2018


I've just built ragel-7.0.0.11 on Cygwin and added it to the Cygwin
distribution.  I had to patch the sources in order to build shared
libraries.

libtool won't build shared libraries on Cygwin unless the
-no-undefined flag is given.  The first patch of this series does that
for libfsm and libragel.  But it turns out that there are in fact
undefined symbols in libragel.  The next two patches fix that.

I don't think these patches do any harm on other platforms.

Ken Brown (3):
  add -no-undefined to LDFLAGS for libfsm and libragel
  add dependency of libragel on libfsm and libcolm
  avoid undefined symbols in libragel

 src/Makefile.am | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

-- 
2.17.0




More information about the ragel-users mailing list