[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
On Thu, Nov 15, 2007 at 11:17:23 +0100, Morten Wegelbye Nissen wrote: > Klaus S. Madsen wrote: > > >En helt anden løsning på problemet, kunne evt. være at lave en tar-fil > >af rod-fil systemet på den maskine programmet i sidste ende skal køre > >på, pakke det ud på din udviklings maskine, chroot'e ind i biblioteket > >hvor du har udpakket filerne, og installere en GCC (formentlig vha. en > >binær pakke et eller andet sted fra, ihvertfald til at begynde med). Så > >kan du oversætte programmet chrootet ind i det bibliotek, og så vil det > >automatisk passe sammen med den libc version du har på din target > >maskine. > > > > Now we are talking, det er helt klart en model man kunne bruge. Men er > det så ikke et problem at jeg ikke køre samme kerne version i begge ender? Hvis du ikke begynder at bruge "moderne" ting, som f.eks. futex'es eller lignende, eller begynder at parse /proc filer (eller /sys for den sags skyld), så skulle du være rimelig sikker på at det skulle virke. Men det er generelt en god ide at læse man-siderne for de system kald du bruger, specielt VERSIONS, CONFORMING TO, NOTES og BUGS sektionerne. På f.eks. futex man-siden kan man se at de dukkede op i Linux version 2.5.7, men først nåede deres nuværende form i 2.6.7. -- Med venlig hilsen Klaus S. Madsen
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |