tdm-gcc 4.7.1でリビルド

tdm-gccと各種ライブラリがバージョンアップしていたので,emacs 24.2をビルドしなおしました.2012-12-01版と 2012-12-08版との差異は以下のとおりです.ソースおよびパッチに変更はありません.

  • Cコンパイラ

    tdm-gcc 4.6.1 → tdm-gcc 4.7.1
  • ライブラリ

    expat 2.0.1-1 → expat 2.1.0-1

    freetype 2.4.4-1 → freetype 2.4.10-1

    jpeg 8-1 → jpeg 8d-1

    libpng 1.4.3-1 → libpng 1.4.12-1

    libxml2 2.7.1-1 → libxml2 2.9.0-1

    gnutls 2.10.1-1 → gnutls 3.1.5

emacs-24.2

ビルド時のオプションは以下のとおりです.



configure.bat
--no-debug --with-gcc --enable-w32-ime --with-svg
--cflags -O2
--cflags -fno-omit-frame-pointer
--cflags -funsigned-char
--cflags -mthreads
--cflags -pipe
--cflags -DRECONVERSION
--cflags -DIME_UNICODE
--cflags -IC:/gnupack_devel/app/libs/gnome-binaries-win32/include
--ldflags -LC:/gnupack_devel/app/libs/gnome-binaries-win32/lib
--cflags -IC:/gnupack_devel/app/libs/gnutls/include
--ldflags -LC:/gnupack_devel/app/libs/gnutls/lib
--cflags -IC:/gnupack_devel/app/libs/gnuwin32/include
--ldflags -LC:/gnupack_devel/app/libs/gnuwin32/lib
--cflags -IC:/gnupack_devel/app/libs/libxpm/include
--ldflags -LC:/gnupack_devel/app/libs/libxpm/lib

mingw32-make bootstrap
mingw32-make install INSTALL_DIR=/c/emacs-24.2-20121208

使用した各種ライブラリのバージョンは以下のとおりです.


atk 1.32.0-2
cairo 1.10.2-2
expat 2.1.0-1
fontconfig 2.8.0-2
freetype 2.4.10-1
gdk-pixbuf 2.24.0-1
gettext-runtime 0.18.1.1-2
glib 2.28.8-1
gtk+ 2.24.10-1
jpeg 8d-1
libcroco 0.6.2-1
libpng 1.4.12-1
librsvg 2.32.1-1
libtiff 3.9.2-1
libxml2 2.9.0-1
pango 1.29.4-1
zlib 1.2.5-2
gnutls 3.1.5
giflib 4.1.4-1
libxpm 3.5.8