On 05/04/2011 04:35 PM, Sunil_Gupta2@xxxxxxxx wrote: > > > -----Original Message----- > From: Ralf Corsepius [mailto:rc040203@xxxxxxxxxx] > Sent: Wednesday, May 04, 2011 6:51 PM > To: Discussion of RPM packaging standards and practices for Fedora > Cc: Gupta2, Sunil > Subject: Re: problem in creating rpm "No build ID note found in" > > On 05/04/2011 03:03 PM, Sunil_Gupta2@xxxxxxxx wrote: >> Hello List, >> >> I am trying to create an rpm in Fedora14 and it fails when find-debuginfo.sh is executed by rpm during build process. >> >> Error comes "No build ID note found in" googling says passing >> LDFLAGS+=--build-id in make will resolve the problem but it does not. Same package is created in RHEL5.6 Without any errors . As far as I understand the gcc by default uses the --build-id while compiling. > Correct. > >> [root@localhost ~]# gcc pro.c >> [root@localhost ~]# readelf -a a.out | grep -i build-id >> 02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame >> 05 .note.ABI-tag .note.gnu.build-id >> >> How to resolve this? > >>> Such kind of errors usually indicate that a package doesn't honor CFLAGS/LDFLAGS correctly, e.g. overrides them with something incompatible. > > It should then fail in RHEL5 as well On RHEL5 missing build ID would just emit a warning (you might want to check your build log), whereas in newer distros this is a hard error and stops the build. - Panu - -- packaging mailing list packaging@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/packaging