Hmm, this is looking like it might be a binutils issue. Building Ubuntu-3.5.0-14.16 in a Precise chroot produces:
readelf -s ./debian/build/build-generic/arch/x86/boot/setup.elf|grep video_card 160: 000042ec 0 NOTYPE GLOBAL DEFAULT 12 video_cards 173: 00004340 0 NOTYPE GLOBAL DEFAULT 12 video_cards_end
Quantal produces:
readelf -s ./debian/build/build-generic/arch/x86/boot/setup.elf|grep video_card 138: 00003658 0 NOTYPE GLOBAL DEFAULT 12 video_cards 151: 00003658 0 NOTYPE GLOBAL DEFAULT 12 video_cards_end
Hmm, this is looking like it might be a binutils issue. Building Ubuntu-3.5.0-14.16 in a Precise chroot produces:
readelf -s ./debian/ build/build- generic/ arch/x86/ boot/setup. elf|grep video_card
160: 000042ec 0 NOTYPE GLOBAL DEFAULT 12 video_cards
173: 00004340 0 NOTYPE GLOBAL DEFAULT 12 video_cards_end
Quantal produces:
readelf -s ./debian/ build/build- generic/ arch/x86/ boot/setup. elf|grep video_card
138: 00003658 0 NOTYPE GLOBAL DEFAULT 12 video_cards
151: 00003658 0 NOTYPE GLOBAL DEFAULT 12 video_cards_end