Re: apt-get source --compile o dpkg-buildpackage con opciones de compilacion?
kRx dijo:
> Hola, me gusta bajar los sources i crear los .debs en mi propia
> maquina, para que esten al menos un poquito optimizados. El problema
> es que quiero que compile con los flags -O3 -march=i386 -mcpu=686 y no
> se como decirselo al apt-get source --compile o al dpkg-buildpackage,
> que me es lo mismo ya que el --compile lo que hace es un cd /dir &&
> dpkg-buildpackage -b -uc.
Hay una variable de entorno, DEB_BUILD_OPTIONS, donde puedes meter los
flags que quieras, pero no todos los paquetes ls uasn para compilar,
hasta donde yo sé. Busca en debian/rules si lo soporta, y si no lo hace,
todo es cuestión de añadir algo así:
CFLAGS = -O2 -Wall
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
CFLAGS += -g
endif
(Poniendo lo que tú quieras), y luego en la parte en que se compila, añadirlo
para que se use:
build: configure $(BUILDDIR)/build-stamp
$(BUILDDIR)/build-stamp:
dh_testdir
$(MAKE) CFLAGS="$(CFLAGS)" -C $(BUILDDIR)
touch $@
Espero que no me haya quedado muy espeso...
--
.''`. cat /dev/gafas > /dev/null
: :' :
`. `' Proudly running Debian GNU/Linux Sid (Kernel 2.4.14)
`- www.amayita.com www.malapecora.com www.chicasduras.com
Listening to Type O Negative - Black No.1 (Little Miss Scare All)
Reply to: