Difference between revisions of "Inkscape Devlibs 64-bit"

From Inkscape Wiki
Jump to: navigation, search
(info about gdb.exe)
(add in info for aspell)
Line 6: Line 6:
 
  CPPFLAGS="-I/home/liam/gdb/install/include" ./configure --prefix=/home/liam/gdb/install \
 
  CPPFLAGS="-I/home/liam/gdb/install/include" ./configure --prefix=/home/liam/gdb/install \
 
  --host=x86_64-w64-mingw32 --with-expat
 
  --host=x86_64-w64-mingw32 --with-expat
 +
 +
aspell was compiled in a similar manner:
 +
 +
CXX="x86_64-w64-mingw32-g++" CC="x86_64-w64-mingw32-gcc" LDFLAGS="-static-libgcc -static-libstdc++" \
 +
./configure --prefix=/home/liam/mingw-builds/install --build=x86_64-unknown-linux-gnu --host=x86_64-w64-mingw32 \
 +
--disable-shared --enable-static --enable-win32-relocatable

Revision as of 20:22, 23 May 2014

Inkscape Devlibs 64-bit are a bundle of libraries and tools used to compile Inkscape. It is hosted in a Launchpad project. They have been compiled with SJLJ exception handling (not SEH), and are significantly newer than the 32-bit version of these libraries.

bin/gdb.exe was cross-compiled from one of User:LiamW's machines. The configure line was:

CC="x86_64-w64-mingw32-gcc" LDFLAGS="-L/home/liam/gdb/install/lib -static -lexpat -Wl,-Bdynamic" \
CPPFLAGS="-I/home/liam/gdb/install/include" ./configure --prefix=/home/liam/gdb/install \
--host=x86_64-w64-mingw32 --with-expat

aspell was compiled in a similar manner:

CXX="x86_64-w64-mingw32-g++" CC="x86_64-w64-mingw32-gcc" LDFLAGS="-static-libgcc -static-libstdc++" \
./configure --prefix=/home/liam/mingw-builds/install --build=x86_64-unknown-linux-gnu --host=x86_64-w64-mingw32 \
--disable-shared --enable-static --enable-win32-relocatable