[CentOS] Can't build RPM for i686 target (i386 works)
I'm creating a simple RPM for my 32-bit CentOS 6 server. When I build the RPM without specifying a target architecture (rpmbuild foo.spec), it successfully builds an i386 RPM. If I try to build an i686 RPM, I get nothing: $ rpmbuild --target i686 foo.spec Building target platforms: i686 Building for target i686 And I'm returned to command prompt with no error message. The SPEC file doesn't contain any architecture-related tags. I feel like I must be missing something really, really basic, but I'll be darned if I can figure out what it might be. Any ideas? -- Ian Pilcher arequip...@gmail.com I grew up before Mark Zuckerberg invented friendship ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] Can't build RPM for i686 target (i386 works)
On Wed, 19 Nov 2014 14:40:55 -0600 Ian Pilcher wrote: I'm creating a simple RPM for my 32-bit CentOS 6 server. When I build the RPM without specifying a target architecture (rpmbuild foo.spec), it successfully builds an i386 RPM. export CC=gcc -m32 rpmbuild --target=i686 foo.spec -- MELVILLE THEATRE ~ Real D 3D Digital Cinema ~ www.melvilletheatre.com ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] Can't build RPM for i686 target (i386 works)
On 11/19/2014 02:49 PM, Frank Cox wrote: export CC=gcc -m32 rpmbuild --target=i686 foo.spec Same result. Building target platforms: i686 Building for target i686 No error message or code. Weird. Weird. Weird. (And I can't escape the feeling that I've seen this before.) -- Ian Pilcher arequip...@gmail.com I grew up before Mark Zuckerberg invented friendship ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] Can't build RPM for i686 target (i386 works)
On 19/11/14 20:40, Ian Pilcher wrote: I'm creating a simple RPM for my 32-bit CentOS 6 server. When I build the RPM without specifying a target architecture (rpmbuild foo.spec), it successfully builds an i386 RPM. If I try to build an i686 RPM, I get nothing: $ rpmbuild --target i686 foo.spec Building target platforms: i686 Building for target i686 And I'm returned to command prompt with no error message. The SPEC file doesn't contain any architecture-related tags. I feel like I must be missing something really, really basic, but I'll be darned if I can figure out what it might be. Any ideas? Try running rpmbuild verbosely with -vv and see if that gives you any clues. Can you rebuild other i686 packages? That should tell you if the issue is with your build system or the package in question. Have you ever edited any arch related parameters in ~/.rpmrc? ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] Can't build RPM for i686 target (i386 works)
On 11/19/2014 04:02 PM, Ned Slider wrote: Try running rpmbuild verbosely with -vv and see if that gives you any clues. I just figure it out. I am a moron. When I added --target i686 to the command line (or --target i386), I was omitting the -bb. rpmbuild wasn't doing anything, because I didn't tell it to do anything. I.e. I was literally typing rpmbuild --target i686 foo.spec. I'm going to crawl back into my hole now. Please ignore this thread. :-/ -- Ian Pilcher arequip...@gmail.com I grew up before Mark Zuckerberg invented friendship ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] Can't build RPM for i686 target (i386 works)
On 11/19/14 19:57, Ian Pilcher wrote: On 11/19/2014 04:02 PM, Ned Slider wrote: Try running rpmbuild verbosely with -vv and see if that gives you any clues. I just figure it out. I am a moron. When I added --target i686 to the command line (or --target i386), I was omitting the -bb. rpmbuild wasn't doing anything, because I didn't tell it to do anything. I.e. I was literally typing rpmbuild --target i686 foo.spec. I'm going to crawl back into my hole now. Please ignore this thread. :-/ Hey Ian, Could you post the successful command line to the mail list, including the -bb, for the benefit of those who might be searching for a solution to the same problem you tripped over. Change the subject to Re: [CentOS] Can't build RPM for i686 target (i386 works)(SOLVED) -- _ °v° /(_)\ ^ ^ Mark LaPierre Registered Linux user No #267004 https://linuxcounter.net/ ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos