From: Steven Rostedt <rostedt@goodmis.org>
To: Andy Lutomirski <luto@amacapital.net>
Cc: LKML <linux-kernel@vger.kernel.org>,
Ingo Molnar <mingo@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
Linus Torvalds <torvalds@linux-foundation.org>
Subject: Re: [BUILD BUG][3.16-rc3] Error: too many copied sections (max = 13)
Date: Wed, 2 Jul 2014 09:21:13 -0400 [thread overview]
Message-ID: <20140702092113.1c19f90d@gandalf.local.home> (raw)
In-Reply-To: <CALCETrUJUvhGN3hrECf9A=vHkHSNqZ2KtMyDnmrhb-uTpgP6Nw@mail.gmail.com>
On Mon, 30 Jun 2014 22:09:18 -0700
Andy Lutomirski <luto@amacapital.net> wrote:
> I just successfully built your config, albeit with a different
> toolchain. Can you do:
>
> for i in arch/x86/vdso/*.so.dbg; do echo $i; eu-readelf -S $i; done
>
> after a failed build?
>
> Let the game of section whack-a-mole begin.
>
Here's the result of:
eu-readelf -s arch/x86/vdso/vdso64.so.dbg
-- Steve
Symbol table [ 2] '.dynsym' contains 11 entries:
2 local symbols String table: [ 3] '.dynstr'
Num: Value Size Type Bind Vis Ndx Name
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UNDEF
1: 0000000000000418 0 SECTION LOCAL DEFAULT 7
2: 0000000000000970 612 FUNC WEAK DEFAULT 12 clock_gettime@@LINUX_2.6
3: 0000000000000000 0 OBJECT GLOBAL DEFAULT ABS LINUX_2.6@@LINUX_2.6
4: 0000000000000be0 338 FUNC GLOBAL DEFAULT 12 __vdso_gettimeofday@@LINUX_2.6
5: 0000000000000d60 61 FUNC GLOBAL DEFAULT 12 __vdso_getcpu@@LINUX_2.6
6: 0000000000000be0 338 FUNC WEAK DEFAULT 12 gettimeofday@@LINUX_2.6
7: 0000000000000d40 21 FUNC WEAK DEFAULT 12 time@@LINUX_2.6
8: 0000000000000d60 61 FUNC WEAK DEFAULT 12 getcpu@@LINUX_2.6
9: 0000000000000970 612 FUNC GLOBAL DEFAULT 12 __vdso_clock_gettime@@LINUX_2.6
10: 0000000000000d40 21 FUNC GLOBAL DEFAULT 12 __vdso_time@@LINUX_2.6
Symbol table [25] '.symtab' contains 47 entries:
38 local symbols String table: [26] '.strtab'
Num: Value Size Type Bind Vis Ndx Name
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UNDEF
1: 0000000000000120 0 SECTION LOCAL DEFAULT 1
2: 0000000000000160 0 SECTION LOCAL DEFAULT 2
3: 0000000000000268 0 SECTION LOCAL DEFAULT 3
4: 00000000000002c6 0 SECTION LOCAL DEFAULT 4
5: 00000000000002e0 0 SECTION LOCAL DEFAULT 5
6: 0000000000000318 0 SECTION LOCAL DEFAULT 6
7: 0000000000000418 0 SECTION LOCAL DEFAULT 7
8: 0000000000000760 0 SECTION LOCAL DEFAULT 8
9: 00000000000007d8 0 SECTION LOCAL DEFAULT 9
10: 0000000000000814 0 SECTION LOCAL DEFAULT 10
11: 0000000000000848 0 SECTION LOCAL DEFAULT 11
12: 0000000000000940 0 SECTION LOCAL DEFAULT 12
13: 0000000000000da0 0 SECTION LOCAL DEFAULT 13
14: 0000000000000db8 0 SECTION LOCAL DEFAULT 14
15: 0000000000000dc0 0 SECTION LOCAL DEFAULT 15
16: 0000000000000000 0 SECTION LOCAL DEFAULT 16
17: 0000000000000000 0 SECTION LOCAL DEFAULT 17
18: 0000000000000000 0 SECTION LOCAL DEFAULT 18
19: 0000000000000000 0 SECTION LOCAL DEFAULT 19
20: 0000000000000000 0 SECTION LOCAL DEFAULT 20
21: 0000000000000000 0 SECTION LOCAL DEFAULT 21
22: 0000000000000000 0 SECTION LOCAL DEFAULT 22
23: 0000000000000000 0 SECTION LOCAL DEFAULT 23
24: 0000000000000000 0 FILE LOCAL DEFAULT ABS vclock_gettime.c
25: 0000000000000940 43 FUNC LOCAL DEFAULT 12 vread_tsc
26: 0000000000000000 0 FILE LOCAL DEFAULT ABS vgetcpu.c
27: 0000000000000000 0 FILE LOCAL DEFAULT ABS vdso-fakesections.c
28: 0000000000000760 118 OBJECT LOCAL DEFAULT 8 fake_shstrtab
29: 0000000000002000 0 NOTYPE LOCAL DEFAULT ABS hpet_page
30: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS vvar_page
31: 0000000000000318 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC
32: 0000000000003000 0 NOTYPE LOCAL DEFAULT ABS end_mapping
33: 0000000000000418 0 NOTYPE LOCAL DEFAULT 7 VDSO_FAKE_SECTION_TABLE_START
34: 0000000000001010 0 NOTYPE LOCAL DEFAULT ABS vvar_vgetcpu_mode
35: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS vvar_jiffies
36: 0000000000000758 0 NOTYPE LOCAL DEFAULT 7 VDSO_FAKE_SECTION_TABLE_END
37: 0000000000001080 0 NOTYPE LOCAL DEFAULT ABS vvar_vsyscall_gtod_data
38: 0000000000000970 612 FUNC WEAK DEFAULT 12 clock_gettime
39: 0000000000000000 0 OBJECT GLOBAL DEFAULT ABS LINUX_2.6
40: 0000000000000be0 338 FUNC GLOBAL DEFAULT 12 __vdso_gettimeofday
41: 0000000000000d60 61 FUNC GLOBAL DEFAULT 12 __vdso_getcpu
42: 0000000000000be0 338 FUNC WEAK DEFAULT 12 gettimeofday
43: 0000000000000d40 21 FUNC WEAK DEFAULT 12 time
44: 0000000000000d60 61 FUNC WEAK DEFAULT 12 getcpu
45: 0000000000000970 612 FUNC GLOBAL DEFAULT 12 __vdso_clock_gettime
46: 0000000000000d40 21 FUNC GLOBAL DEFAULT 12 __vdso_time
next prev parent reply other threads:[~2014-07-02 13:21 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-07-01 4:09 [BUILD BUG][3.16-rc3] Error: too many copied sections (max = 13) Steven Rostedt
2014-07-01 5:09 ` Andy Lutomirski
2014-07-01 14:49 ` Steven Rostedt
2014-07-01 14:58 ` Andy Lutomirski
2014-07-01 20:43 ` Steven Rostedt
2014-07-02 13:21 ` Steven Rostedt [this message]
2014-07-02 20:00 ` Andy Lutomirski
2014-07-02 20:05 ` H. Peter Anvin
2014-07-02 20:07 ` Andy Lutomirski
2014-07-02 20:18 ` H. Peter Anvin
2014-07-02 21:28 ` Andrew Morton
2014-07-02 21:30 ` Andy Lutomirski
2014-07-03 17:52 ` Konrad Rzeszutek Wilk
2014-07-03 18:07 ` Boris Ostrovsky
2014-07-03 18:06 ` Andy Lutomirski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140702092113.1c19f90d@gandalf.local.home \
--to=rostedt@goodmis.org \
--cc=hpa@zytor.com \
--cc=linux-kernel@vger.kernel.org \
--cc=luto@amacapital.net \
--cc=mingo@kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox