Hi Riccardo, Am 16.12.2015 um 14:16 schrieb Dagobert Michelsen <[email protected]>: > Am 16.12.2015 um 12:05 schrieb Riccardo Mottola <[email protected]>: >> Dagobert Michelsen wrote: >>> It should be possible. Did you try? >> >> I have this patch: >> >> Index: Makefile >> =================================================================== >> --- Makefile (revision 25431) >> +++ Makefile (working copy) >> @@ -71,6 +71,8 @@ >> PACKAGING_PLATFORMS += solaris10-sparc >> PACKAGING_PLATFORMS += solaris10-i386 >> >> +ISA_DEFAULT_i386-5.9 = pentium_pro >> + >> #PATCHFILES += 0001-configure-tweak-align.patch >> #PATCHFILES += 0002-timezone.patch >> >> when I ussue mgar configure build, during compilation I see: >> >> /opt/csw/bin/gcc-4.6 NSObjCRuntime.m -c \ >> -MMD -MP -I/opt/csw/GNUstep/include -I/opt/csw/include >> -DGNUSTEP_TARGET_DIR=\".\" -DGNUSTEP_TARGET_CPU=\"ix86\" >> -DGNUSTEP_TARGET_OS=\"solaris2.9\" -DGNUSTEP_IS_FLATTENED=\"yes\" >> -DLIBRARY_COMBO=\"gnu-gnu-gnu\" -DGNUSTEP_BASE_INTERNAL=1 -Wall >> -Wdeclaration-after-statement -Wcast-align -DGNUSTEP >> -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 >> -fno-strict-aliasing -fexceptions -fobjc-exceptions >> -D_NATIVE_OBJC_EXCEPTIONS -pthread -fpic -fPIC -std=gnu99 -Wall -DGSWARN >> -DGSDIAGNOSE -Wno-import -mtune=i686 -O2 -pipe -m32 -march=i386 >> -fgnu-runtime -fgnu-runtime -fconstant-string-class=NSConstantString >> -I../Headers -I./. -I. -I/home/rmottola/GNUstep/Library/Headers >> -I/opt/csw/GNUstep/Local/Library/Headers >> -I/opt/csw/GNUstep/System/Library/Headers >> -I/opt/csw/GNUstep/Local/Library/Headers >> -I/opt/csw/GNUstep/Local/Library/Headers >> -I/opt/csw/GNUstep/System/Library/Headers >> -I/opt/csw/lib/libffi-3.2.1/include -I/opt/csw/include/libxml2 >> -I/opt/csw/include \ >> -o obj/libgnustep-base.obj/NSObjCRuntime.m.o >> >> clearly i386 is still issued. > > Please commit what you have and let me know the PATH in the GAR tree so I can > have a look.
It works for me, you can verify with „mgar modenv“: > dam@unstable9x :/home/dam/mgar/pkg/gnustep-base/trunk > mgar modenv > Platforms: solaris9-sparc solaris9-i386 solaris10-sparc solaris10-i386 > Arch: i386 > Kernel: i386 > > Default ISA 32: pentium_pro > Default ISA 64: amd64 > > Requested ISAs: sparcv8 pentium_pro > Needed ISAs: pentium_pro > Build ISAs: pentium_pro > > ISAEXEC dirs: > ISAEXEC files: > > Merge include: > Merge exclude: /opt/csw/share/info/dir /opt/csw/lib/.*\.la .*\~ > /opt/csw/lib/.*\.a > > Modulators: ISA > Modulations: isa-pentium_pro > > Requested compiler flags: > > * Modulation isa-pentium_pro: ISA=pentium_pro > Build Host = unstable9x > PATH = > /home/dam/mgar/pkg/gnustep-base/trunk/work/solaris9-i386/install-isa-pentium_pro/opt/csw/bin:/home/dam/mgar/pkg/gnustep-base/trunk/work/solaris9-i386/install-isa-pentium_pro/opt/csw/bin:/home/dam/mgar/pkg/gnustep-base/trunk/work/solaris9-i386/install-isa-pentium_pro/opt/csw/sbin:/home/dam/mgar/pkg/gnustep-base/trunk/work/solaris9-i386/install-isa-pentium_pro/opt/csw/sbin:/opt/csw/bin:/opt/csw/bin:/opt/csw/sbin:/opt/csw/sbin:/opt/csw/bin:/home/dam/mgar/pkg/.buildsys/v2/gar/bin:/usr/bin:/usr/sbin:/usr/java/bin:/usr/ccs/bin:/usr/openwin/bin > PKG_CONFIG_PATH = /opt/csw/lib/pkgconfig > CFLAGS = -O2 -pipe -m32 -march=pentiumpro > CXXFLAGS = -O2 -pipe -m32 -march=pentiumpro > CPPFLAGS = -I/opt/csw/include > FFLAGS = -O2 -pipe -m32 -march=pentiumpro > FCFLAGS = -O2 -pipe -m32 -march=pentiumpro > LDFLAGS = -m32 -march=pentiumpro -L/opt/csw/lib > LD_OPTIONS = -R/opt/csw/GNUstep/System/Library/Libraries/$ISALIST > -R/opt/csw/GNUstep/System/Library/Libraries -R/opt/csw/lib/$ISALIST > -R/opt/csw/lib -B direct -z ignore > ASFLAGS = > OPTFLAGS = -O2 -pipe -m32 -march=pentiumpro > Merge Scripts: > Merge Targets: merge-copy-all Maybe you have an undetected „include category.mk“ early in your Makefile? Best regards — Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896
signature.asc
Description: Message signed with OpenPGP using GPGMail
