[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bugs #6802] -fgnu-runtime should not be passed to files listed in C
From: |
Alex Perez |
Subject: |
Re: [bugs #6802] -fgnu-runtime should not be passed to files listed in C_FILES |
Date: |
Thu, 27 Nov 2003 03:15:36 -0800 (PST) |
if it makes a difference, I'm compiling this as a library, not as a
framework.
On Wed, 26 Nov 2003, Nicola Pero wrote:
> This mail is an automated notification from the bugs tracker
> of the project: GNUstep.
>
> /**************************************************************************/
> [bugs #6802] Latest Modifications:
>
> Changes by:
> Nicola Pero <n.pero@mi.flashnet.it>
> 'Date:
> Thu 11/27/2003 at 00:14 (GMT)
>
> What | Removed | Added
> ---------------------------------------------------------------------------
> Assigned to | None | nico
>
>
> ------------------ Additional Follow-up Comments ----------------------------
> I can not reproduce this. Here is how to tried to -
>
>
>
> include $(GNUSTEP_MAKEFILES)/common.make
>
>
>
> TOOL_NAME = Prova
>
> Prova_C_FILES = main.c
>
>
>
> include $(GNUSTEP_MAKEFILES)/tool.make
>
>
>
> where main.c is -
>
>
>
> int main (void)
>
> {
>
> return 0;
>
> }
>
>
>
> and compilation is fine without -fgnu-runtime and without
>
> -fconstant-string-class=:
>
>
>
> nicola@didone:~/ObjCFlags$ make messages=yes
>
> Making all for tool Prova...
>
> cd .;
>
> /opt/gnustep/System/Library/Makefiles/mkinstalldirs
> ./shared_obj/ix86/linux-gnu/gnu-gnu-gnu;
>
> rm -f obj;
>
> ln -s ./shared_obj/ix86/linux-gnu/gnu-gnu-gnu obj
>
> gcc main.c -c
>
> -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1
> -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -fPIC -DGSWARN -DGSDIAGNOSE -O2 -I.
> -I/home/nicola/GNUstep/Library/Headers/gnu-gnu-gnu/gnustep
> -I/opt/gnustep/Local/Library/Headers/gnu-gnu-gnu/gnustep
> -I/opt/gnustep/Network/Library/Headers/gnu-gnu-gnu/gnustep
> -I/opt/gnustep/System/Library/Headers/gnu-gnu-gnu/gnustep
> -I/home/nicola/GNUstep/Library/Headers/gnu-gnu-gnu/ix86/linux-gnu
> -I/home/nicola/GNUstep/Library/Headers/gnu-gnu-gnu
> -I/opt/gnustep/Local/Library/Headers/gnu-gnu-gnu/ix86/linux-gnu
> -I/opt/gnustep/Local/Library/Headers/gnu-gnu-gnu
> -I/opt/gnustep/Network/Library/Headers/gnu-gnu-gnu/ix86/linux-gnu
> -I/opt/gnustep/Network/Library/Headers/gnu-gnu-gnu
> -I/opt/gnustep/System/Library/Headers/gnu-gnu-gnu/ix86/linux-gnu
> -I/opt/gnustep/System/Library/Headers/gnu-gnu-gnu
>
> -o shared_obj/ix86/linux-gnu/gnu-gnu-gnu/main.o
>
> gcc -rdynamic -o shared_obj/ix86/linux-gnu/gnu-gnu-gnu/Prova
>
> ./shared_obj/ix86/linux-gnu/gnu-gnu-gnu/main.o
>
> -L/home/nicola/GNUstep/Library/Libraries/ix86/linux-gnu/gnu-gnu-gnu
> -L/home/nicola/GNUstep/Library/Libraries/ix86/linux-gnu
> -L/opt/gnustep/Local/Library/Libraries/ix86/linux-gnu/gnu-gnu-gnu
> -L/opt/gnustep/Local/Library/Libraries/ix86/linux-gnu
> -L/opt/gnustep/Network/Library/Libraries/ix86/linux-gnu/gnu-gnu-gnu
> -L/opt/gnustep/Network/Library/Libraries/ix86/linux-gnu
> -L/opt/gnustep/System/Library/Libraries/ix86/linux-gnu/gnu-gnu-gnu
> -L/opt/gnustep/System/Library/Libraries/ix86/linux-gnu -lgnustep-base
> -lpthread -lobjc -lm
>
>
>
> If you can provide more information on how to reproduce
>
> the bug, I would be grateful. Are you using an old version
>
> of gnustep-make ?
>
>
>
>
>
>
> /**************************************************************************/
> [bugs #6802] Full Item Snapshot:
>
> URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=6802>
> Project: GNUstep
> Submitted by: 0
> On: Wed 11/26/2003 at 22:26
>
> Category: Makefiles
> Severity: 5 - Average
> Item Group: Bug
> Resolution: None
> Assigned to: nico
> Status: Open
>
>
> Summary: -fgnu-runtime should not be passed to files listed in C_FILES
>
> Original Submission: Files listed in ProjectName_C_FILES in GNUmakefiles are
> currently issuing this:
>
> cc1: warning: "-fgnu-runtime" is valid for ObjC but not for C/C++
>
> cc1: warning: "-fconstant-string-class=" is valid for ObjC but not for C/C++
>
> Follow-up Comments
> ------------------
>
>
> -------------------------------------------------------
> Date: Thu 11/27/2003 at 00:14 By: nico
> I can not reproduce this. Here is how to tried to -
>
>
>
> include $(GNUSTEP_MAKEFILES)/common.make
>
>
>
> TOOL_NAME = Prova
>
> Prova_C_FILES = main.c
>
>
>
> include $(GNUSTEP_MAKEFILES)/tool.make
>
>
>
> where main.c is -
>
>
>
> int main (void)
>
> {
>
> return 0;
>
> }
>
>
>
> and compilation is fine without -fgnu-runtime and without
>
> -fconstant-string-class=:
>
>
>
> nicola@didone:~/ObjCFlags$ make messages=yes
>
> Making all for tool Prova...
>
> cd .;
>
> /opt/gnustep/System/Library/Makefiles/mkinstalldirs
> ./shared_obj/ix86/linux-gnu/gnu-gnu-gnu;
>
> rm -f obj;
>
> ln -s ./shared_obj/ix86/linux-gnu/gnu-gnu-gnu obj
>
> gcc main.c -c
>
> -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1
> -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -fPIC -DGSWARN -DGSDIAGNOSE -O2 -I.
> -I/home/nicola/GNUstep/Library/Headers/gnu-gnu-gnu/gnustep
> -I/opt/gnustep/Local/Library/Headers/gnu-gnu-gnu/gnustep
> -I/opt/gnustep/Network/Library/Headers/gnu-gnu-gnu/gnustep
> -I/opt/gnustep/System/Library/Headers/gnu-gnu-gnu/gnustep
> -I/home/nicola/GNUstep/Library/Headers/gnu-gnu-gnu/ix86/linux-gnu
> -I/home/nicola/GNUstep/Library/Headers/gnu-gnu-gnu
> -I/opt/gnustep/Local/Library/Headers/gnu-gnu-gnu/ix86/linux-gnu
> -I/opt/gnustep/Local/Library/Headers/gnu-gnu-gnu
> -I/opt/gnustep/Network/Library/Headers/gnu-gnu-gnu/ix86/linux-gnu
> -I/opt/gnustep/Network/Library/Headers/gnu-gnu-gnu
> -I/opt/gnustep/System/Library/Headers/gnu-gnu-gnu/ix86/linux-gnu
> -I/opt/gnustep/System/Library/Headers/gnu-gnu-gnu
>
> -o shared_obj/ix86/linux-gnu/gnu-gnu-gnu/main.o
>
> gcc -rdynamic -o shared_obj/ix86/linux-gnu/gnu-gnu-gnu/Prova
>
> ./shared_obj/ix86/linux-gnu/gnu-gnu-gnu/main.o
>
> -L/home/nicola/GNUstep/Library/Libraries/ix86/linux-gnu/gnu-gnu-gnu
> -L/home/nicola/GNUstep/Library/Libraries/ix86/linux-gnu
> -L/opt/gnustep/Local/Library/Libraries/ix86/linux-gnu/gnu-gnu-gnu
> -L/opt/gnustep/Local/Library/Libraries/ix86/linux-gnu
> -L/opt/gnustep/Network/Library/Libraries/ix86/linux-gnu/gnu-gnu-gnu
> -L/opt/gnustep/Network/Library/Libraries/ix86/linux-gnu
> -L/opt/gnustep/System/Library/Libraries/ix86/linux-gnu/gnu-gnu-gnu
> -L/opt/gnustep/System/Library/Libraries/ix86/linux-gnu -lgnustep-base
> -lpthread -lobjc -lm
>
>
>
> If you can provide more information on how to reproduce
>
> the bug, I would be grateful. Are you using an old version
>
> of gnustep-make ?
>
>
>
>
>
>
>
>
>
>
>
>
> For detailed info, follow this link:
> <http://savannah.gnu.org/bugs/?func=detailitem&item_id=6802>
>
> _______________________________________________
> Message sent via/by Savannah
> http://savannah.gnu.org/
>
>
>
> _______________________________________________
> Bug-gnustep mailing list
> Bug-gnustep@gnu.org
> http://mail.gnu.org/mailman/listinfo/bug-gnustep
>