<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><br></div><br>Hello.<br></div><br>I am looking for a way to build the latest buildroot environment for powerpc e500v2. It actually works pretty well for me. But I would like to use a (much) older uClibc (0.9.30.2) as I need to compile binaries to run on an old system that I can't upgrade.<br>
</div>I tried forcing the uClibc from 2010.02 to the latest 2013.05 release, it works (sort of) but I need to fix a lot of compilation issues along the build (not finished yet...) and I still didn't manage to successfully compile it.<br>
Sicne tools like crosstool-ng are able to use older uClibc I assume there should be a way to do it.<br>I was wondering if there is an "official" or "recommended" way to do this.<br></div>When I try to statically build binaries using a newer uClibc and put it on my target machine they crash.<br>
</div><br></div>Right now I am facing 3 options:<br></div>1. Use old buildroot (2010.02) that support uClibc 0.9.30.2 but cannot build e500v2 binaries (can I just build generic ppc and get it over with?)<br></div>2. Use the newer buildroot (2013.05) and test my applications thoroughly to make sure the the old uClibc on my target doesn't cause me any issues<br>
</div>3. Force the older uClibc on the newer buildroot...<br><br></div>Any suggestions would be appreciated.<br>Thank you very much.<br></div>