Programme mit Extensions

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
icewalker
Beiträge: 526
Registriert: 17.11.2002 18:03:24
Wohnort: BERLIN
Kontaktdaten:

Programme mit Extensions

Beitrag von icewalker » 06.11.2006 12:12:08

hai,

weiss jemand, wie ich feststellen kann (mit welchen programm(en)), ob bestimmte programme mit welchen extensions übersetzt wurden?

beispiel:

postfix als postfix

oder

postfix mit tls

oder postfix mit tls und ldap...

ich hoffe, ich habe mich fast verständlich ausgedrückt.

cu icewalker

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 06.11.2006 12:43:54

du könntest vielleicht schauen welche libs es braucht..

Code: Alles auswählen

ldd /usr/sbin/postfix
gibt bei mir z.B. libsasl2.so.2 als eine Abhängigkeit.. aber wenns fest reinkompiliert wurde, dann höchstens (nach meinem Wissen) mittels objdump
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

icewalker
Beiträge: 526
Registriert: 17.11.2002 18:03:24
Wohnort: BERLIN
Kontaktdaten:

Beitrag von icewalker » 06.11.2006 13:13:02

@Savar

mir geht es um die fest eincompilierten

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 06.11.2006 14:11:41

Manche Programme geben das mit aus, z.B.

Code: Alles auswählen

vim --version

VIM - Vi IMproved 7.0 (2006 May 7, compiled Jul 27 2006 16:28:26)
Compiled by XXXX@XXXXXX
Normal version with GTK2 GUI.  Features included (+) or not (-):
-arabic +autocmd +balloon_eval +browse +builtin_terms +byte_offset +cindent
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+cryptv -cscope +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic
-emacs_tags +eval +ex_extra +extra_search -farsi +file_in_path +find_in_path
+folding -footer +fork() -gettext -hangul_input +iconv +insert_expand +jumplist
 -keymap -langmap +libcall +linebreak +lispindent +listcmds +localmap +menu
+mksession +modify_fname +mouse +mouseshape -mouse_dec -mouse_gpm
-mouse_jsbterm -mouse_netterm +mouse_xterm +multi_byte +multi_lang -mzscheme
+netbeans_intg -osfiletype +path_extra -perl +postscript +printer -profile
-python +quickfix +reltime -rightleft -ruby +scrollbind +signs +smartindent
-sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static
-tag_any_white -tcl +terminfo +termresponse +textobjects +title +toolbar
+user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace
+wildignore +wildmenu +windows +writebackup +X11 -xfontset +xim +xsmp_interact
+xterm_clipboard -xterm_save
oder auch

Code: Alles auswählen

perl -V
...
  Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT
...
Aber nen generellen Weg, der fuer alle moeglichen Binaries klappt, wuesste ich auch nicht.

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 06.11.2006 14:50:34

Meinst Du speziell bei Binaries aus einem Debian-Paket?
Dann kannst Du dir auch mal noch die entsprechenden ./configure Parameter in der Datei debian/rules in den Sourcen anschauen.
Evtl auch die entsprechenden build-depends des Pakets.
MfG GoKi
:wq

Antworten