Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(844)

Issue 210001: Stop using libtool (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
14 years, 1 month ago by Ted Mielczarek
Modified:
14 years, 1 month ago
CC:
google-breakpad-dev_googlegroups.com
Visibility:
Public.

Description

Libtool adds a lot of complexity for minimal benefit. I don't think there's any
need for the autoconf build system to produce shared libraries, but someone can
correct me if I'm wrong. Getting rid of libtool means that we'll only build
static libraries for the processor and client. This patch actually makes my
build noticeably faster (probably because libtool is a bulky shell script and
gets invoked for every compile and link). My main impetus for writing this patch
is that I'm compiling Breakpad for Android, and that requires directly link some
object files into the binaries which libtool balks at. With this patch things
work fine.

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M Makefile.am View 5 chunks +182 lines, -190 lines 0 comments Download
M Makefile.in View 29 chunks +611 lines, -742 lines 0 comments Download
M aclocal.m4 View 2 chunks +35 lines, -5 lines 0 comments Download
A autotools/compile View 1 chunk +1 line, -0 lines 0 comments Download
M configure View 12 chunks +251 lines, -11259 lines 0 comments Download
M configure.ac View 1 chunk +2 lines, -3 lines 0 comments Download
M src/config.h.in View 1 chunk +2 lines, -33 lines 0 comments Download

Messages

Total messages: 4
Ted Mielczarek
14 years, 1 month ago #1
Mark Mentovai
LGTM. Watch for complaints. There’s probably some user out there that is using this build ...
14 years, 1 month ago #2
Mark Mentovai
P.S. be sure you’ve tested this on at least Linux and Mac.
14 years, 1 month ago #3
Ted Mielczarek
14 years, 1 month ago #4
On 2010/10/05 18:37:57, Mark Mentovai wrote:
> P.S. be sure you’ve tested this on at least Linux and Mac.

Yeah, builds fine on both (and under cygwin as well). As a bonus, this also
fixes --enable-m32 on my 64-bit Ubuntu system, which libtool insisted on
breaking.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld 1004:630ec63f810e-tainted