Lorem
Whenever we feel the need to comment something, we write a method instead. - Martin Fowler
People who think they know everything really annoy those of us who know we don't - Bjarne Stroustrup
Buiten dat verwacht ik eigenlijk dat Boost hier wel voorzieningen voor heeft. En dat ik het gewoon niet goed doe
edit, ok ik kantuurlijk wel in de toolset-root symlinks aanmaken. Dat verdient ook niet de schoonheidsprijs maar dat moet wel werken. Ga ik morgen in ieder geval even proberen.
[ Voor 21% gewijzigd door Andre-85 op 15-02-2010 20:06 ]
Lorem
Whenever we feel the need to comment something, we write a method instead. - Martin Fowler
People who think they know everything really annoy those of us who know we don't - Bjarne Stroustrup
Een makkelijke oplossing is symlinks toevoegen in een speciale directory en vervolgens je PATH updaten zodat die symlinks gevonden worden voor de native binutils (die dan min of meer onzichtbaar zijn voor Boost). Het verdient geen schoonheidsprijs, maar het is een optie.
Thanks, die had was ik nog niet tegen gekomen. Enig idee waar <rc> voor staat? <archiver> is wel duidelijkEddoH schreef op maandag 15 februari 2010 @ 21:46:
Misschien heb je hier wat aan:
http://lists.boost.org/boost-users/2009/02/45311.php
Het lijkt mij dat het met Boost Jam ook moet kunnen. Een oplossing in die richting zou ik erg fijn vindenSoultaker schreef op maandag 15 februari 2010 @ 21:55:
Het moet met Boost Jam ook kunnen, maar ik weet niet precies hoe de Boost precies build.
Een makkelijke oplossing is symlinks toevoegen in een speciale directory en vervolgens je PATH updaten zodat die symlinks gevonden worden voor de native binutils (die dan min of meer onzichtbaar zijn voor Boost). Het verdient geen schoonheidsprijs, maar het is een optie.
Lorem
Whenever we feel the need to comment something, we write a method instead. - Martin Fowler
People who think they know everything really annoy those of us who know we don't - Bjarne Stroustrup
Resource Compiler zo te zien.Andre-85 schreef op dinsdag 16 februari 2010 @ 08:31:
[...]
Thanks, die had was ik nog niet tegen gekomen. Enig idee waar <rc> voor staat? <archiver> is wel duidelijk
Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein
Als je het uiteindelijk aan de praat krijgt, gelieve dan de oplossing hier te posten.Andre-85 schreef op maandag 15 februari 2010 @ 16:02:
Ik probeer Boost te cross compilen voor een ARM processor van Texas Instruments, vanuit een linux omgeving.
Ik moet binnenkort (ook met MV4.0) voor zowel ppc_440 als arm_v5t_le boost hercompileren en zou liever niet dezelfde problemen moeten oplossen. Op dit moment gebruiken we boost 1.34.1 en daar hadden we die problemen denk ik nog niet mee.
Je gebruikt hopelijk niet de DM6467. Wat een ***** platform is dat
ASSUME makes an ASS out of U and ME
Wij komen van Boost 1.33.1. (idd oude meuk...) Dat was te cross compilen door gebruik te maken van de sGCC_ROOT_DIRECTORY, sGCC, sGXX, sRANLIB opties. Maar dit werkt helaas niet meer zo...H!GHGuY schreef op dinsdag 16 februari 2010 @ 12:31:
[...]
Als je het uiteindelijk aan de praat krijgt, gelieve dan de oplossing hier te posten.
Ik moet binnenkort (ook met MV4.0) voor zowel ppc_440 als arm_v5t_le boost hercompileren en zou liever niet dezelfde problemen moeten oplossen. Op dit moment gebruiken we boost 1.34.1 en daar hadden we die problemen denk ik nog niet mee.
offtopic:
Je gebruikt hopelijk niet de DM6467. Wat een ***** platform is dat
Ik weet niet of ik vandaag nog tijd heb om hier verder mee te gaan, maar mijn bevindingen zal ik sowieso posten.
Platform is DM6446
Lorem
Whenever we feel the need to comment something, we write a method instead. - Martin Fowler
People who think they know everything really annoy those of us who know we don't - Bjarne Stroustrup
ASSUME makes an ASS out of U and ME
Regressie testen is een brug te ver. Het is hier nauwelijks geaccepteerd om Boost op een embedded platform te gebruiken...H!GHGuY schreef op woensdag 17 februari 2010 @ 12:53:
Heb je ook de ambitie om de regressie-testen van boost te draaien of laat je die voor wat het is?
Lorem
Whenever we feel the need to comment something, we write a method instead. - Martin Fowler
People who think they know everything really annoy those of us who know we don't - Bjarne Stroustrup
Wij gebruiken ook slechts een subset van boost. Voorwaarde voor acceptatie is dat de regressietesten lukken en dat een comité der wijzen approval geeft voor de betreffende module.Andre-85 schreef op donderdag 18 februari 2010 @ 08:40:
Regressie testen is een brug te ver. Het is hier nauwelijks geaccepteerd om Boost op een embedded platform te gebruiken...
BTW: ik kwam hierop:
http://beta.boost.org/boo...2/tasks/crosscompile.html
Is dit niet wat je zoekt?
ASSUME makes an ASS out of U and ME
Dat doe ik alH!GHGuY schreef op donderdag 18 februari 2010 @ 10:56:
[...]
BTW: ik kwam hierop:
http://beta.boost.org/boo...2/tasks/crosscompile.html
Is dit niet wat je zoekt?
Misschien dat ik m'n geluk nog even op StackOverflow moet proberen... En anders arm_v5t_le-ranlib zelf maar over die archives heen laten lopen, maar dat is eigenlijk gewoon om te huilen natuurlijk...
Lorem
Whenever we feel the need to comment something, we write a method instead. - Martin Fowler
People who think they know everything really annoy those of us who know we don't - Bjarne Stroustrup
bv:
CC="arm-none-linux-gnueabi-gcc" AR="arm-none-linux-gnueabi-ar" RANLIB="arm-none-linux-gnueabi-ranlib" ./configure
nu gebruik jij zo te zien geen configure script maar bjam(geen ervaringen mee), maar deze zal to ook wel zoiets ondersteunen? wat zegt de bjam help?
Dat is eigenlijk een beetje de kern van het probleem... De documentatie over het bouwen van Boost en specifiek cross compilen is nogal gebrekkig... Of ik kijk gewoon echt op de verkeerde plekken.EddoH schreef op vrijdag 19 februari 2010 @ 09:37:
[...]
nu gebruik jij zo te zien geen configure script maar bjam(geen ervaringen mee), maar deze zal to ook wel zoiets ondersteunen? wat zegt de bjam help?
Lorem
Whenever we feel the need to comment something, we write a method instead. - Martin Fowler
People who think they know everything really annoy those of us who know we don't - Bjarne Stroustrup
Boost met CMake is echt ideaal voor cross compileren.
Iedereen bedankt voor de input.
Lorem
Whenever we feel the need to comment something, we write a method instead. - Martin Fowler
People who think they know everything really annoy those of us who know we don't - Bjarne Stroustrup