← Back to team overview

sslug-teknik team mailing list archive

Re: Statisk linke et program?

 

Jesper Krogh wrote:
Scenarie:
En kommerciel leverandør af software har lavet et program der, kun
virker på Red Hat 6.2 (dynamisk linket mod gammel libc eller lign) og har ikke leveret kildekoden med.
Kan man installere det på en Red Hat 6.2 og derefter statisk linke det,
så det samler de programbiblioteker det skal bruge for derefter at
flytte det til en nyere/anden distribution?

Er jeg ret sikker på, men jeg har ikke prøvet.
Det er jo egentlig det man gør på visse rescue cd'er.
På nettet findes forskellige opskrifter; mener ozze en-eller-anden HOWTO beskriver hvodden man laver en rescue cd, og hvordan man linker statisk.

Det kan måske ozze lade sig gøre at installere de gamle libs på et nyere system så din app kan bruge disse.

Hmmm, måske kan du nøjes med at linke de for din app nødvendige 'gamle' lib-navne til dem der findes i en nutidig installation. Det var ca den måde jeg for nogle år siden fixede problemer med netscape, som netop var linket til nogle ældre libs.

--
Kind regards,
Mogens Valentin
Networking, Security
www.danbbs.dk/~monz
Phone +45 32 525 878



Follow ups

References