Bug 735799

Summary: CC environment variable is ignored during build
Product: Red Hat Enterprise Linux 6 Reporter: Kamil Dudka <kdudka>
Component: lsofAssignee: Peter Schiffer <pschiffe>
Status: CLOSED NOTABUG QA Contact: BaseOS QE Security Team <qe-baseos-security>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.2Keywords: EasyFix, Patch
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-11-01 14:26:39 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
proposed fix none

Description Kamil Dudka 2011-09-05 12:51:46 UTC
Version-Release number of selected component (if applicable):
lsof-4.82-2.el6


How reproducible:
100%


Steps to Reproduce:
1. CC=gcc rpmbuild --rebuild lsof-4.82-2.el6.src.rpm

  
Actual results:
cc is used as the compiler


Expected results:
gcc is used as the compiler


Additional info:
The same bug in Fedora, patch attached.

Comment 1 Kamil Dudka 2011-09-05 12:52:56 UTC
Created attachment 521496 [details]
proposed fix

Comment 2 Peter Schiffer 2011-11-01 14:26:39 UTC
CC environment variable is ignored by lsof on purpose, because on some unix dialects it can cause troubles. If you need to specify compiler, you can use LSOF_CC variable documented in 00XCONFIG file:

LSOF_CC=gcc rpmbuild --rebuild lsof-4.82-2.el6.src.rpm

As this is not important for reporter any more, I am closing this as a notabug. If you need this issue fixed, please reopen this bug.