1

Currently used packages in my system are..

buildroot-2011.02

libpng-1.4.5

autoconf-2.65

python-2.7.1

I am trying to upgrade Libpng from version-1.4.5 to version-1.6.8.

But the newer version of Libpng requires Autoconf 2.68 or higher.

If I update Autoconf to 2.68, Python 2.7.1 fails which requires older version of Autoconf.

So I have to update Python to higher version which supports Autoconf 2.68.

But this is creating whole lot of problems for me because Python is used in many other modules which also fails to build.

Other solution I could think is keeping both versions of Autoconf i.e. 2.68 and 2.65 and I have to make sure Libpng uses Autoconf 2.68 and Python uses Autoconf 2.65.

Is it possible to do this? Is there any alternate solution to this problem?

chinmay26
  • 11
  • 1
  • Btw. why do you need autoconf? If you look at the latest version in BR, libpng uses `configure` scripts only. – yegorich Nov 18 '14 at 08:13
  • 1
    Right..but there is a version check in libpng because of which my build was failing. so i just ramoved that check and build is continuing now. – chinmay26 Nov 20 '14 at 10:10

1 Answers1

2

Please try the newest Buildroot version and use BR2_EXTERNAL feature. This way you'll keep your own packages/configuration separately from BR tree. So you can update BR whenever you like and your stuff still will be working.

mkdir /home/user/my_bsp
cd /home/user/
git clone git://git.buildroot.net/buildroot
cd buildroot
make BR2_EXTERNAL=/home/user/my_bsp help

Now your BR tree will be looking for configuration and packages in /home/user/my_bsp

yegorich
  • 4,653
  • 3
  • 31
  • 37
  • Thank you. I cannot use latest version of buildroot. However I can add this feature to current buildroot and try how it goes. – chinmay26 Nov 17 '14 at 12:08
  • 2
    Why can't you update? You will spend a *lot* more time backporting a crazy amount of stuff than updating. Why would you invest time/money bringing new things into the past, rather than taking your stuff into the future? – Thomas Petazzoni Nov 18 '14 at 08:29