Date: Fri, 19 Sep 2008 01:33:58 -0400 From: "Michael Proto" <mike@jellydonut.org> To: "Daniel de Oliveira" <akulatraxas@gmail.com> Cc: current@freebsd.org Subject: Re: Current using -Os -pipe -march=pentium3m Message-ID: <1de79840809182233j44e956a6l5f5d3c5a9d505ab9@mail.gmail.com> In-Reply-To: <35e5bf980809181709k73e904d7tc413f9191219309a@mail.gmail.com> References: <35e5bf980809180340j171e39ao3d6bf6732ff4c165@mail.gmail.com> <1de79840809181057v70cdc206o6f5017ca677bf528@mail.gmail.com> <35e5bf980809181709k73e904d7tc413f9191219309a@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Sep 18, 2008 at 8:09 PM, Daniel de Oliveira <akulatraxas@gmail.com>wrote: > Hi Michael > > Thanks for your help. > Im using your options here but I have the same error (and yes, Im on > the same situation about space). > I try to add a new "if" with the path with no luck. > > My error: > > cc -Os -fno-strict-aliasing -pipe -march=pentium3m -Werror -D_KERNEL > -DKLD_MODULE -std=c99 -nostdinc > -I/usr/src/sys/modules/acpi/acpi/../../../contrib/dev/acpica > -DHAVE_KERNEL_OPTION_HEADERS -include > /usr/src/sys/i386/compile/MJOLNIR/opt_global.h -I. -I@ > -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 > --param large-function-growth=1000 -fno-common > -I/usr/src/sys/i386/compile/MJOLNIR -mno-align-long-strings > -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 > -mno-sse3 -ffreestanding -fstack-protector -fstack-protector -Wall > -Wredundant-decls -Wnested-externs -Wstrict-prototypes > -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef > -Wno-pointer-sign -fformat-extensions -c > /usr/src/sys/modules/acpi/acpi/../../../contrib/dev/acpica/uteval.c > cc1: warnings being treated as errors > /usr/src/sys/modules/acpi/acpi/../../../contrib/dev/acpica/uteval.c: > In function 'AcpiUtExecute_CID': > /usr/src/sys/modules/acpi/acpi/../../../contrib/dev/acpica/uteval.c:614: > warning: 'ObjDesc' may be used uninitialized in this function > *** Error code 1 > > Stop in /usr/src/sys/modules/acpi/acpi. > *** Error code 1 > > Stop in /usr/src/sys/modules/acpi. > *** Error code 1 > > > > Daniel de Oliveira > ---- > Network and System Analyst > Security Specialist > IBM RISC Specialist > IBM Storage Specialist > Linux/Unix Specialist > Linux User #: 405334 > > > > On Thu, Sep 18, 2008 at 14:57, Michael Proto <mike@jellydonut.org> wrote: > > > > > > On Thu, Sep 18, 2008 at 6:40 AM, Daniel de Oliveira < > akulatraxas@gmail.com> > > wrote: > >> > >> Hi all > >> > >> I have some problems here trying to compile my system using.. > >> > >> CPUTYPE?=pentium3m > >> CFLAGS=-Os -pipe > >> > >> When I take off the CFLAGS, all things works properly. A lot of errors > >> in different points occurs (kernel and buildworld), so at this point I > >> dont a have log, btw, when I comment CFLAGS lines, everything compiles > >> fine. Just for information, is there something wrong with that? > >> > >> > >> > >> Daniel de Oliveira > >> ---- > >> Network and System Analyst > >> Security Specialist > >> IBM RISC Specialist > >> IBM Storage Specialist > >> Linux/Unix Specialist > >> Linux User #: 405334 > >> _______________________________________________ > >> freebsd-current@freebsd.org mailing list > >> http://lists.freebsd.org/mailman/listinfo/freebsd-current > >> To unsubscribe, send any mail to " > freebsd-current-unsubscribe@freebsd.org" > > > > > > > > Use at your own risk/peril, but I ran into a similar problem trying to > > compile 8-CURRENT with -Os (I have a small PCEngines ALIX SBC with a 32MB > > flash, so space is at a premium). After several long bouts of > > trial-and-error, I found that several apps and libraries won't compile > with > > -Os, so I've set those to -O and they work. > > > > Oh, and this is with -fno-strict-aliasing > > > > Here's my make.conf, it may save you some time: > > > > CPUTYPE?=pentium-mmx > > CFLAGS= -Os -fno-strict-aliasing -pipe > > COPTFLAGS= -O -pipe > > > > .if ${.CURDIR:M*/src/lib/libkse} > > CFLAGS= -O -pipe > > .endif > > .if ${.CURDIR:M*/src/lib/libarchive} > > CFLAGS= -O -pipe > > .endif > > .if ${.CURDIR:M*/src/lib/libngatm} > > CFLAGS= -O -pipe > > .endif > > .if ${.CURDIR:M*/src/lib/librpcsec_gss} > > CFLAGS= -O -pipe > > .endif > > .if ${.CURDIR:M*/src/lib/libthr} > > CFLAGS= -O -pipe > > .endif > > .if ${.CURDIR:M*/src/sbin/geom/*} > > CFLAGS= -O -pipe > > .endif > > .if ${.CURDIR:M*/src/sbin/ggate/*} > > CFLAGS= -O -pipe > > .endif > > .if ${.CURDIR:M*/src/usr.bin/csup} > > CFLAGS= -O -pipe > > .endif > > .if ${.CURDIR:M*/src/usr.sbin/acpi/acpidump} > > CFLAGS= -O -pipe > > .endif > > > > > > > > -Proto > > > I forgot about my kernel compilation options: .if ${.CURDIR:M*/src/sys/*} CFLAGS= -O -pipe COPTFLAGS= -O -pipe .endif -Proto
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1de79840809182233j44e956a6l5f5d3c5a9d505ab9>