PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 10/11/2016 12:04:40

PIERROT Marc
Membre

Compilation des sources avec certaines options (contrib)

Bonjour,
Je souhaite compiler les sources 9.6.1 sur RHEL7 avec certaines options (mais pas toutes). ex: pgcrypto et adminpack

Y a t il un moyen de le faire sans avoir a compiler chaque contrib 1 par 1 ?

Pour le moment la seule solution que je vois est de modifier le fichier contrib/Makefile et retirer les SUBDIRS des contrib que je ne veux pas , puis de faire un make world.

Y a t il une autre solution ?

cordialement ,
Marc

Hors ligne

#2 10/11/2016 13:12:35

rjuju
Administrateur

Re : Compilation des sources avec certaines options (contrib)

Ça me parait une très mauvaise idée, mais si vous tenez vraiment à le faire le plus simple serait certainement quelque chose comme

[...]
cd contrib
make SUBDIRS="pgcrypto adminpack" install

Hors ligne

#3 10/11/2016 13:20:30

PIERROT Marc
Membre

Re : Compilation des sources avec certaines options (contrib)

Merci pour ta réponse.
Pourquoi cela te semble une mauvaise idée ?

Hors ligne

#4 10/11/2016 13:43:00

rjuju
Administrateur

Re : Compilation des sources avec certaines options (contrib)

Parce qu'une grande majorité des contrib peut avoir une utilité à un moment donné, et que ce besoin est souvent urgent.  Du coup devoir retrouver les sources de la bonne version pour recompiler en catastrophe pose souvent soucis.

Hors ligne

#5 10/11/2016 17:45:28

PIERROT Marc
Membre

Re : Compilation des sources avec certaines options (contrib)

Je comprend,
L'idée est de déployer un mimum de contib en production pour limiter l'expostion à de potentielle failles de securités sur des options qui ne font pas partis du noyau postgresql.


Merci pour tes explications

Hors ligne

#6 10/11/2016 17:47:26

rjuju
Administrateur

Re : Compilation des sources avec certaines options (contrib)

Je vois.  Cependant :


- les contrib sont maintenues par les développeurs de postgres, la même qualité s'applique donc
- compiler une contrib ne force pas à l'utiliser

Hors ligne

Pied de page des forums