Manpages

NOMBRE

dpkg−buildflags − Devuelve opciones de compilación a usar durante la construcción del paquete

SINOPSIS

dpkg−buildflags [opción...] orden

DESCRIPCIÓN

dpkg−buildflags es una herramienta para obtener las opciones de compilación a usar durante la construcción de paquetes Debian. Las opciones predefinidas se definen por el proveedor, pero se pueden extender y sustituir de varias formas:

1.

Para todo el sistema con /etc/dpkg/buildflags.conf;

2.

Para el usuario actual con $XDG_CONFIG_HOME/dpkg/buildflags.conf, dónde $XDG_CONFIG_HOME tiene como valor predefinido $HOME/.config;

3.

Temporalmente con variables de entorno (consulte la sección ENTORNO).

Los ficheros de configuración pueden contener dos tipos de directivas:
SET
opción valor

Sustituye la opción llamada opción con el valor valor.

APPEND opción valor

Extiende la opción llamada opción con las opciones dadas en valor. Se prefijará un espacio al valor añadido si el valor actual de la opción no está vacío.

Los ficheros de configuración pueden contener comentarios en líneas que empiecen con «#». También se ignoran líneas vacías.

ÓRDENES

−−list

Muestra la lista de opciones aceptadas por el proveedor actual (uno por línea). Para más información acerca de ellos consulte la sección OPCIONES ACEPTADAS.

−−export=format

Print to standard output shell (if format is sh) or make (if format is make) commands that can be used to export all the compilation flags in the environment. If the format value is not given, sh is assumed. Only compilation flags starting with an upper case character are included, others are assumed to not be suitable for the environment.

−−get opción

Muestra el valor de la opción por la salida estándar. Cierra con valor 0 si la opción es conocida, y el valor 1 en caso contrario.

−−origin opción

Muestra el origen del valor obtenido con −−get. Cierro con valor 0 si la opción es conocida, y el valor 1 en caso contrario. El origen puede ser cualquiera de las siguientes opciones:

vendor

Devuelve la opción originalmente definida por el proveedor;

system

La opción está definida o modificada por una configuración que afecta a todo el sistema;

user

La opción esta definida o modificada por una configuración específica del usuario;

env

La opción esta definida o modificado por una configuración específica del entorno.

−−help

Muestra el modo de uso y termina.

−−version

Muestra la versión y termina.

OPCIONES ACEPTADAS

CFLAGS

Opciones para el compilador C. El valor por omisión definido por el proveedor incluye −g y el nivel de optimización predefinido (habitualmente −O2, o −O0 si la variable de entorno DEB_BUILD_OPTIONS define noopt).

CPPFLAGS

Opciones para el preprocesador C. Valor por omisión: vacío.

CXXFLAGS

Opciones para el compilador C++. Idéntica a CFLAGS.

FFLAGS

Opciones para el compilador Fortran. Idéntica a CFLAGS.

LDFLAGS

Opciones introducidas al compilador al enlazar ejecutables u objetos compartidos (en el caso de invocar al enlazador directamente, debe eliminar −Wl y «,» de estas opciones). Valor por omisión: vacío.

FICHEROS

/etc/dpkg/buildflags.conf

Fichero de configuración de todo el sistema.

$XDG_CONFIG_HOME/dpkg/buildflags.conf o
$HOME/.config/dpkg/buildflags.conf

Fichero de configuración del usuario.

ENTORNO

DEB_opción_SET

Esta variable se puede usar para forzar el valor devuelto para la opción dada.

DEB_opción_APPEND

Esta variable se puede usar para añadir opciones adicionales al valor devuelto por la opción dada.

AUTOR

Copyright © 2010 Raphaël Hertzog

Esto es software libre; vea la versión 2 o posterior de la Licencia Pública General GNU para condiciones de copia. NO hay ninguna garantía.

TRADUCTOR

Rudy Godoy <rudy@kernel−panik.org>, Rubén Porras <nahoo [AT] inicia.es>, Bruno Barrera C. <bruno.barrera [AT] igloo.cl>, Carlos Izquierdo <gheesh [AT] ertis.net>, Esteban Manchado y NOK. Debian L10n Spanish <debian−l10n−spanish [AT] lists.org>.
Revisiones por Santiago Vila <sanvila [AT] unex.es>, Javier Fernández−Sanguino, Rubén Porras, Luis Uribe y Omar Campagne.