[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: