[Home]

Summary:ASTERISK-24048: [patch] contrib/scripts/install_prereq selects 32-bit packages on 64-bit hosts
Reporter:Ben Klang (bklang)Labels:
Date Opened:2014-07-16 10:00:35Date Closed:2015-01-19 20:41:05.000-0600
Priority:TrivialRegression?No
Status:Closed/CompleteComponents:Contrib/General
Versions:11.11.0 12.4.0 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) install_prereq_64-bit_compat.patch
Description:The tool to install prerequisite packages before building Asterisk uses a search command on Debian that results in selecting both 64-bit and 32-bit packages.  Besides the waste of disk space, I actually had this cause aptitude use 100% of memory on a VM with 1GB of RAM as it tried to work out all of the 32-bit package dependencies.

The attached patch includes a trivial fix to exclude 32-bit packages on 64-bit hosts.  It has been successfully tested on both 64-bit and 32-bit Ubuntu.
Comments:By: Ben Klang (bklang) 2014-07-16 10:02:09.401-0500

I meant to also mention: Tested against Asterisk 11 and Trunk from SVN.

By: Rusty Newton (rnewton) 2014-07-19 12:01:22.629-0500

Thanks Ben!

By: Matt Jordan (mjordan) 2015-01-19 20:35:46.597-0600

[~bklang]: Sorry I haven't had a chance to look at this. I confirmed that this works (and fixes the glitch) on my 64-bit Linux Mint distro as well. Thanks for the contribution!