On 11/17/2015 08:44 AM, Elle Stone wrote:

Would glib and etc also need to be in the mix somehow?

Yes, I expect that glib, gtk+ etc., and lcms would be in the build as
well. Although you might want talking to someone with more experience

OK, well, this is probably the right place to ask.

Hmm, well, here's a start:

From the blender website,

"If you want to share your build with others you may want to include libraries with Blender (statically linked libraries)."

A command to list the necessary libraries for static linking:

$ objdump -x /home/elle/data/gimp/gimpdefault/install/bin/gimp-2.9 | grep "NEEDED"
  NEEDED               libgimpwidgets-2.0.so.0
  NEEDED               libgtk-x11-2.0.so.0
  NEEDED               libgdk-x11-2.0.so.0
  NEEDED               libatk-1.0.so.0
  NEEDED               libgimpconfig-2.0.so.0
  NEEDED               libgimpmath-2.0.so.0
  NEEDED               libgimpthumb-2.0.so.0
  NEEDED               libgimpcolor-2.0.so.0
  NEEDED               libgimpmodule-2.0.so.0
  NEEDED               libgimpbase-2.0.so.0
  NEEDED               libgdk_pixbuf-2.0.so.0
  NEEDED               libpng16.so.16
  NEEDED               libpangocairo-1.0.so.0
  NEEDED               libpangoft2-1.0.so.0
  NEEDED               libpango-1.0.so.0
  NEEDED               libfontconfig.so.1
  NEEDED               libfreetype.so.6
  NEEDED               libharfbuzz.so.0
  NEEDED               libcairo.so.2
  NEEDED               libgegl-npd-0.3.so
  NEEDED               libgegl-0.3.so.0
  NEEDED               libgthread-2.0.so.0
  NEEDED               libgmodule-2.0.so.0
  NEEDED               libjson-glib-1.0.so.0
  NEEDED               libgio-2.0.so.0
  NEEDED               libbabl-0.1.so.0
  NEEDED               libdl.so.2
  NEEDED               libgexiv2.so.2
  NEEDED               libexiv2.so.13
  NEEDED               libgobject-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               liblcms2.so.2
  NEEDED               libpthread.so.0
  NEEDED               libz.so.1
  NEEDED               libm.so.6
  NEEDED               libjpeg.so.62
  NEEDED               libc.so.6

OK, what next?

Has anyone on this list built a statically linked, distribution-independent GIMP for Linux in the last few years? If Blender can do it, surely GIMP also can be built as Alexandre suggests.


gimp-developer-list mailing list
List address:    gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list

Reply via email to