Project

General

Profile

Actions

Bug #6948

closed

addr2line.c does not compile on FreeBSD 8

Added by drbrain (Eric Hodel) over 12 years ago. Updated over 12 years ago.

Status:
Closed
Assignee:
-
Target version:
ruby -v:
-
Backport:
[ruby-core:47360]

Description

=begin
addr2line.c: In function 'fill_lines':
addr2line.c:462: error: 'SIZE_MAX' undeclared (first use in this function)
addr2line.c:462: error: (Each undeclared identifier is reported only once
addr2line.c:462: error: for each function it appears in.)

On FreeBSD 8, ((|SIZE_MAX|)) is in sys/_stdint.h which is included from sys/stdint.h, but not any of the includes listed. Since ruby/ruby.h also provides ((|SIZE_MAX|)) I tried including it which fixes the problem.

I believe this was introduced with r36755

Please see the attached patch.
=end


Files

addr2line.freebsd-8.patch (320 Bytes) addr2line.freebsd-8.patch drbrain (Eric Hodel), 08/29/2012 02:13 PM
Actions

Also available in: Atom PDF

Like0
Like0