$ apt-get update
$ apt-get build-dep gmic gimp (...)
$ apt-build --noupdate source gmic gimp (...)
Build de cada paquete:
1) Accedemos a directorio creado por 'apt-build':
$ cd /var/cache/apt-build/[NOMBRE-DE-PAQUETE]
2) Build:
$ env DEB_CFLAGS_APPEND="-O2 -march=bdver1 -mprefer-avx128 -pipe" dpkg-buildpackage -uc -us -j8
*** Procedimiento para Gimp ***
2) Build:
$ env DEB_CFLAGS_APPEND="-O2 -march=bdver1 -mprefer-avx128 -pipe" dpkg-buildpackage -uc -us -j8
*** Procedimiento para Gimp ***
1) compilar e instalar babl
2) compilar e instalar gegl
- a veces no aparecia "-march=bdver1"
2) compilar e instalar gegl
- a veces no aparecia "-march=bdver1"
3) compilar e instalar gimp
4) compilar e instalar gmic
5) compilar e instalar gimp-plugin-registry
- no compila
4) compilar e instalar gmic
5) compilar e instalar gimp-plugin-registry
- no compila
https://wiki.gentoo.org/wiki/Safe_CFLAGS#FX-XXXX
ReplyDeleteCHOST="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=bdver1 -mprefer-avx128 -pipe"
CXXFLAGS="${CFLAGS}"
GMIC - http://gmic.sourceforge.net/repository.shtml
ReplyDelete$ sudo add-apt-repository ppa:otto-kesselgulasch/gimp
$ sudo apt-get update
Para ver paquetes de dicho repositorio:
$ aptitude search "?origin (otto-kesselgulasch)"
$ aptitude search "?origin (otto-kesselgulasch)" | grep -v i386 | grep -v gimp-help
DeleteCuando apt-build falla:
ReplyDelete$ apt-build source gimp
$ cd /var/cache/apt-build/gimp-xxxxx
$ debuild -i -us -uc -b
Para evitar 'apt-get update':
ReplyDelete$ apt-build --noupdate source gmic
GMIC ignora flags?
ReplyDeleteEjecuté:
$ env DEB_CFLAGS_APPEND="-O2 -march=bdver1 -mprefer-avx128 -pipe" dpkg-buildpackage -uc -us -j8
y march/etc. no aparece en ningun lado!
Compilando Gimp:
Delete$ env DEB_CFLAGS_APPEND="-O2 -march=bdver1 -mprefer-avx128 -pipe" dpkg-buildpackage -uc -us -j8
ps auxf | grep march ==> SI se ven los flags! Definitivamente GMIC esta ignorando los flags! :-(
Gracias, http://stackoverflow.com/questions/11072724/how-to-override-dpkg-buildflags-cflags!!
Delete$ apt-build clean-sources
ReplyDelete