Re: freebsd and utf-8 directory names

2014-06-29 Thread Rainer Hurling
Am 30.06.2014 08:30 (UTC+1) schrieb M&S - Krasznai András:
> Hi
> 
> I have been using FreeBSD as desktop since 2003, and living in a mixed 
> (windows-linux) environment I installed FreeBSd along with my usual (Windows 
> 7) work environment, I have a dualboot configured laptop. I use FreeBSD-10 
> STABLE.
> 
> There is a partition formatted for FAT32 where I store documents which I 
> would like to view (and edit) both in  windows and freebsd.
> 
> The problem is that if the path name contains certain Hungarian characters 
> (e.g o with double accent), then libreoffice in FreeBSD refuses to open them 
> complaining about illegal characters. The directory was created in windows, 
> the document also, and I can handle them perfectly from windows (what is 
> more, libreoffice under a linux can also open those documents). Some accented 
> characters are shown as a question mark in FreeBSD, and some others are as a 
> black rectangle; these latter are causing problems. If a file-nam contains 
> such characters then the file is shown as 0- length in Midnight Commander.
> 
> I tried some steps described in the „Localization” part of the FreeBSD 
> Handbook, but things did not improve.
> 
> I installed PC-BSD with Hungarian language support, thinking that it would 
> handle the localized directory names correctly but no, it gives the same 
> error message.
> 
> This problem is really annoying. How could I solve it?

In my German environment I also use FAT32 formatted drives, mounted like:

/dev/adaXsX /XXXmsdosfs rw,large,-Lde_DE.UTF-8  0   0

This should also work for Hungarian?

HTH,
Rainer Hurling


> Krasznai András
> rendszermérnök
> M&S Informatikai Zrt.
> 1136 Budapest, Pannónia u. 17/A.
> Telefon: +36   1 703-2923
> Mobil:+36 30 703-2923
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

freebsd and utf-8 directory names

2014-06-29 Thread M&S - Krasznai András
Hi

I have been using FreeBSD as desktop since 2003, and living in a mixed 
(windows-linux) environment I installed FreeBSd along with my usual (Windows 7) 
work environment, I have a dualboot configured laptop. I use FreeBSD-10 STABLE.

There is a partition formatted for FAT32 where I store documents which I would 
like to view (and edit) both in  windows and freebsd.

The problem is that if the path name contains certain Hungarian characters (e.g 
o with double accent), then libreoffice in FreeBSD refuses to open them 
complaining about illegal characters. The directory was created in windows, the 
document also, and I can handle them perfectly from windows (what is more, 
libreoffice under a linux can also open those documents). Some accented 
characters are shown as a question mark in FreeBSD, and some others are as a 
black rectangle; these latter are causing problems. If a file-nam contains such 
characters then the file is shown as 0- length in Midnight Commander.

I tried some steps described in the „Localization” part of the FreeBSD 
Handbook, but things did not improve.

I installed PC-BSD with Hungarian language support, thinking that it would 
handle the localized directory names correctly but no, it gives the same error 
message.

This problem is really annoying. How could I solve it?



Krasznai András
rendszermérnök
M&S Informatikai Zrt.
1136 Budapest, Pannónia u. 17/A.
Telefon: +36   1 703-2923
Mobil:+36 30 703-2923


___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Re: ucom_free Fatal trap on shutdown / module unload

2014-06-29 Thread Lundberg, Johannes
Hi Hans

Thanks for the tips.

I tried both adding them in kernel config and the patch (not
simultaneously) but no effect. Still crash on unload/reboot.

--
Johannes Lundberg
BRILLIANTSERVICE CO., LTD.


On Mon, Jun 30, 2014 at 1:13 PM, Hans Petter Selasky 
wrote:

> On 06/30/14 06:01, Lundberg, Johannes wrote:
>
>> As I mention in earlier mail, it is when I comment out following lines it
>> works
>>
>> # For full debugger support use (turn off in stable branch):
>> options DDB # Support DDB.
>> options GDB # Support remote GDB.
>> options DEADLKRES   # Enable the deadlock resolver
>> options INVARIANTS  # Enable calls of extra sanity
>> checking
>> options INVARIANT_SUPPORT   # Extra sanity checks of internal
>> structures, required by INVARIANTS
>> options WITNESS # Enable checks to detect
>> deadlocks
>> and cycles
>> options WITNESS_SKIPSPIN# Don't run witness on spinlocks
>> for speed
>> options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones
>>
>>
>> I have tried different levels of debugging and I have narrowed it down to
>> INVARIANTS.
>>
>>
> Hi,
>
> What happens if you put ucom and uhso in the kernel config file, instead
> of loading them as modules.
>
> Please find attached a patch you can try. It ensures that the ucom mtx is
> not destroyed before we are finished using it at shutdown.
>
> --HPS
>
>

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
秘密保持について:この電子メールは、名宛人に送信したものであり、秘匿特権の対象となる情報を含んでいます。
もし、名宛人以外の方が受信された場合、このメールの破棄、およびこのメールに関する一切の開示、
複写、配布、その他の利用、または記載内容に基づくいかなる行動もされないようお願い申し上げます。
---
CONFIDENTIALITY NOTE: The information in this email is confidential
and intended solely for the addressee.
Disclosure, copying, distribution or any other action of use of this
email by person other than intended recipient, is prohibited.
If you are not the intended recipient and have received this email in
error, please destroy the original message.
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

[head tinderbox] failure on powerpc64/powerpc

2014-06-29 Thread FreeBSD Tinderbox
TB --- 2014-06-30 01:52:34 - tinderbox 2.22 running on freebsd-current.sentex.ca
TB --- 2014-06-30 01:52:34 - FreeBSD freebsd-current.sentex.ca 9.2-STABLE 
FreeBSD 9.2-STABLE #0 r263721: Tue Mar 25 09:27:39 EDT 2014 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2014-06-30 01:52:34 - starting HEAD tinderbox run for powerpc64/powerpc
TB --- 2014-06-30 01:52:34 - cleaning the object tree
TB --- 2014-06-30 01:54:04 - /usr/local/bin/svn stat --no-ignore /src
TB --- 2014-06-30 01:54:08 - At svn revision 268016
TB --- 2014-06-30 01:54:09 - building world
TB --- 2014-06-30 01:54:09 - CROSS_BUILD_TESTING=YES
TB --- 2014-06-30 01:54:09 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-06-30 01:54:09 - MAKESYSPATH=/src/share/mk
TB --- 2014-06-30 01:54:09 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-06-30 01:54:09 - SRCCONF=/dev/null
TB --- 2014-06-30 01:54:09 - TARGET=powerpc
TB --- 2014-06-30 01:54:09 - TARGET_ARCH=powerpc64
TB --- 2014-06-30 01:54:09 - TZ=UTC
TB --- 2014-06-30 01:54:09 - __MAKE_CONF=/dev/null
TB --- 2014-06-30 01:54:09 - cd /src
TB --- 2014-06-30 01:54:09 - /usr/bin/make -B buildworld
>>> Building an up-to-date bmake(1)
>>> World build started on Mon Jun 30 01:54:16 UTC 2014
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
>>> stage 5.1: building 32 bit shim libraries
>>> World build completed on Mon Jun 30 06:04:37 UTC 2014
TB --- 2014-06-30 06:04:37 - generating LINT kernel config
TB --- 2014-06-30 06:04:37 - cd /src/sys/powerpc/conf
TB --- 2014-06-30 06:04:37 - /usr/bin/make -B LINT
TB --- 2014-06-30 06:04:37 - cd /src/sys/powerpc/conf
TB --- 2014-06-30 06:04:37 - 
/obj/powerpc.powerpc64/src/tmp/legacy/usr/sbin/config -m LINT
TB --- 2014-06-30 06:04:37 - skipping LINT kernel
TB --- 2014-06-30 06:04:37 - cd /src/sys/powerpc/conf
TB --- 2014-06-30 06:04:37 - 
/obj/powerpc.powerpc64/src/tmp/legacy/usr/sbin/config -m GENERIC
TB --- 2014-06-30 06:04:37 - skipping GENERIC kernel
TB --- 2014-06-30 06:04:37 - cd /src/sys/powerpc/conf
TB --- 2014-06-30 06:04:37 - 
/obj/powerpc.powerpc64/src/tmp/legacy/usr/sbin/config -m GENERIC64
TB --- 2014-06-30 06:04:37 - building GENERIC64 kernel
TB --- 2014-06-30 06:04:37 - CROSS_BUILD_TESTING=YES
TB --- 2014-06-30 06:04:37 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-06-30 06:04:37 - MAKESYSPATH=/src/share/mk
TB --- 2014-06-30 06:04:37 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-06-30 06:04:37 - SRCCONF=/dev/null
TB --- 2014-06-30 06:04:37 - TARGET=powerpc
TB --- 2014-06-30 06:04:37 - TARGET_ARCH=powerpc64
TB --- 2014-06-30 06:04:37 - TZ=UTC
TB --- 2014-06-30 06:04:37 - __MAKE_CONF=/dev/null
TB --- 2014-06-30 06:04:37 - cd /src
TB --- 2014-06-30 06:04:37 - /usr/bin/make -B buildkernel KERNCONF=GENERIC64
>>> Kernel build for GENERIC64 started on Mon Jun 30 06:04:37 UTC 2014
>>> stage 1: configuring the kernel
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3.1: making dependencies
>>> stage 3.2: building everything
--
cd /obj/powerpc.powerpc64/src/sys/GENERIC64; 
MAKEOBJDIRPREFIX=/obj/powerpc.powerpc64  MACHINE_ARCH=powerpc64  
MACHINE=powerpc  CPUTYPE= 
GROFF_BIN_PATH=/obj/powerpc.powerpc64/src/tmp/legacy/usr/bin  
GROFF_FONT_PATH=/obj/powerpc.powerpc64/src/tmp/legacy/usr/share/groff_font  
GROFF_TMAC_PATH=/obj/powerpc.powerpc64/src/tmp/legacy/usr/share/tmac  
_SHLIBDIRPREFIX=/obj/powerpc.powerpc64/src/tmp  _LDSCRIPTROOT=  
VERSION="FreeBSD 11.0-CURRENT powerpc64 1100024"  INSTALL="sh 
/src/tools/install.sh"  
PATH=/obj/powerpc.powerpc64/src/tmp/legacy/usr/sbin:/obj/powerpc.powerpc64/src/tmp/legacy/usr/bin:/obj/powerpc.powerpc64/src/tmp/legacy/usr/games:/obj/powerpc.powerpc64/src/tmp/legacy/bin:/obj/powerpc.powerpc64/src/tmp/usr/sbin:/obj/powerpc.powerpc64/src/tmp/usr/bin:/obj/powerpc.powerpc64/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
 CC="cc " CXX="c++ "  CPP="cpp "  AS="as" AR="ar" LD="ld" NM=nm  OBJDUMP= 
RANLIB=ranlib STRINGS= /obj/src/make.amd64/bmake  -B -m /src/share/mk  
KERNEL=kernel!
  all -DNO_MODULES_OBJ
cc  -c -x assembler-with-cpp -DLOCORE -O -pipe  -std=c99 -g -Wall 
-Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes 
-Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign 
-fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option   
-nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt 
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -msoft-float 
-Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -mcall-aixdesc 
-ffreestanding -fstack-protector -gdwarf-2 -fno-commo

Re: ucom_free Fatal trap on shutdown / module unload

2014-06-29 Thread Hans Petter Selasky

On 06/30/14 06:01, Lundberg, Johannes wrote:

As I mention in earlier mail, it is when I comment out following lines it
works

# For full debugger support use (turn off in stable branch):
options DDB # Support DDB.
options GDB # Support remote GDB.
options DEADLKRES   # Enable the deadlock resolver
options INVARIANTS  # Enable calls of extra sanity
checking
options INVARIANT_SUPPORT   # Extra sanity checks of internal
structures, required by INVARIANTS
options WITNESS # Enable checks to detect deadlocks
and cycles
options WITNESS_SKIPSPIN# Don't run witness on spinlocks
for speed
options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones


I have tried different levels of debugging and I have narrowed it down to
INVARIANTS.



Hi,

What happens if you put ucom and uhso in the kernel config file, instead 
of loading them as modules.


Please find attached a patch you can try. It ensures that the ucom mtx 
is not destroyed before we are finished using it at shutdown.


--HPS

=== dev/usb/serial/usb_serial.c
==
--- dev/usb/serial/usb_serial.c	(revision 268010)
+++ dev/usb/serial/usb_serial.c	(local)
@@ -200,7 +200,7 @@
 
 	mtx_destroy(&ucom_mtx);
 }
-SYSUNINIT(ucom_uninit, SI_SUB_KLD - 2, SI_ORDER_ANY, ucom_uninit, NULL);
+SYSUNINIT(ucom_uninit, SI_SUB_KLD - 3, SI_ORDER_ANY, ucom_uninit, NULL);
 
 /*
  * Mark a unit number (the X in cuaUX) as in use.
=== dev/usb/serial/usb_serial.h
==
--- dev/usb/serial/usb_serial.h	(revision 268010)
+++ dev/usb/serial/usb_serial.h	(local)
@@ -195,7 +195,7 @@
 #define	UCOM_MTX_LOCK(sc) mtx_lock((sc)->sc_mtx)
 #define	UCOM_MTX_UNLOCK(sc) mtx_unlock((sc)->sc_mtx)
 #define	UCOM_UNLOAD_DRAIN(x) \
-SYSUNINIT(var, SI_SUB_KLD - 3, SI_ORDER_ANY, ucom_drain_all, 0)
+SYSUNINIT(var, SI_SUB_KLD - 2, SI_ORDER_ANY, ucom_drain_all, 0)
 
 #define	ucom_cfg_do_request(udev,com,req,ptr,flags,timo) \
 usbd_do_request_proc(udev,&(com)->sc_super->sc_tq,req,ptr,flags,NULL,timo)
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Re: ucom_free Fatal trap on shutdown / module unload

2014-06-29 Thread Lundberg, Johannes
As I mention in earlier mail, it is when I comment out following lines it
works

# For full debugger support use (turn off in stable branch):
options DDB # Support DDB.
options GDB # Support remote GDB.
options DEADLKRES   # Enable the deadlock resolver
options INVARIANTS  # Enable calls of extra sanity
checking
options INVARIANT_SUPPORT   # Extra sanity checks of internal
structures, required by INVARIANTS
options WITNESS # Enable checks to detect deadlocks
and cycles
options WITNESS_SKIPSPIN# Don't run witness on spinlocks
for speed
options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones


I have tried different levels of debugging and I have narrowed it down to
INVARIANTS.

That is

# For full debugger support use (turn off in stable branch):
#options DDB # Support DDB.
#options GDB # Support remote GDB.
#options DEADLKRES   # Enable the deadlock resolver
#options INVARIANTS  # Enable calls of extra sanity
checking
#options INVARIANT_SUPPORT   # Extra sanity checks of internal
structures, required by INVARIANTS
#options WITNESS # Enable checks to detect
deadlocks and cycles
#options WITNESS_SKIPSPIN# Don't run witness on spinlocks
for speed
#options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones

works but the following crashes when unloading uhso.

# For full debugger support use (turn off in stable branch):
#options DDB # Support DDB.
#options GDB # Support remote GDB.
#options DEADLKRES   # Enable the deadlock resolver
options INVARIANTS  # Enable calls of extra sanity
checking
options INVARIANT_SUPPORT   # Extra sanity checks of internal
structures, required by INVARIANTS
#options WITNESS # Enable checks to detect
deadlocks and cycles
#options WITNESS_SKIPSPIN# Don't run witness on spinlocks
for speed
#options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones




--
Johannes Lundberg
BRILLIANTSERVICE CO., LTD.


On Sat, Jun 28, 2014 at 11:56 PM, Hans Petter Selasky 
wrote:

> On 06/28/14 08:59, Lundberg, Johannes wrote:
>
>> The problem exists already from Revision *239180*
>>  where ucom
>>
>> was introduced.. Also observe that it only crashes when full debugging is
>> enabled. No problems with debugging off (release settings in kernel conf).
>>
>>
> Interesting.
>
> You mean USB_DEBUG is defined or hw.usb.ucom.debug is set?
>
> --HPS
>
>

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
秘密保持について:この電子メールは、名宛人に送信したものであり、秘匿特権の対象となる情報を含んでいます。
もし、名宛人以外の方が受信された場合、このメールの破棄、およびこのメールに関する一切の開示、
複写、配布、その他の利用、または記載内容に基づくいかなる行動もされないようお願い申し上げます。
---
CONFIDENTIALITY NOTE: The information in this email is confidential
and intended solely for the addressee.
Disclosure, copying, distribution or any other action of use of this
email by person other than intended recipient, is prohibited.
If you are not the intended recipient and have received this email in
error, please destroy the original message.
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

[head tinderbox] failure on powerpc64/powerpc

2014-06-29 Thread FreeBSD Tinderbox
TB --- 2014-06-29 11:06:31 - tinderbox 2.22 running on freebsd-current.sentex.ca
TB --- 2014-06-29 11:06:31 - FreeBSD freebsd-current.sentex.ca 9.2-STABLE 
FreeBSD 9.2-STABLE #0 r263721: Tue Mar 25 09:27:39 EDT 2014 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2014-06-29 11:06:31 - starting HEAD tinderbox run for powerpc64/powerpc
TB --- 2014-06-29 11:06:31 - cleaning the object tree
TB --- 2014-06-29 11:08:13 - /usr/local/bin/svn stat --no-ignore /src
TB --- 2014-06-29 11:08:17 - At svn revision 268010
TB --- 2014-06-29 11:08:18 - building world
TB --- 2014-06-29 11:08:18 - CROSS_BUILD_TESTING=YES
TB --- 2014-06-29 11:08:18 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-06-29 11:08:18 - MAKESYSPATH=/src/share/mk
TB --- 2014-06-29 11:08:18 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-06-29 11:08:18 - SRCCONF=/dev/null
TB --- 2014-06-29 11:08:18 - TARGET=powerpc
TB --- 2014-06-29 11:08:18 - TARGET_ARCH=powerpc64
TB --- 2014-06-29 11:08:18 - TZ=UTC
TB --- 2014-06-29 11:08:18 - __MAKE_CONF=/dev/null
TB --- 2014-06-29 11:08:18 - cd /src
TB --- 2014-06-29 11:08:18 - /usr/bin/make -B buildworld
>>> Building an up-to-date bmake(1)
>>> World build started on Sun Jun 29 11:08:25 UTC 2014
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
>>> stage 5.1: building 32 bit shim libraries
>>> World build completed on Sun Jun 29 15:18:52 UTC 2014
TB --- 2014-06-29 15:18:52 - generating LINT kernel config
TB --- 2014-06-29 15:18:52 - cd /src/sys/powerpc/conf
TB --- 2014-06-29 15:18:52 - /usr/bin/make -B LINT
TB --- 2014-06-29 15:18:52 - cd /src/sys/powerpc/conf
TB --- 2014-06-29 15:18:52 - 
/obj/powerpc.powerpc64/src/tmp/legacy/usr/sbin/config -m LINT
TB --- 2014-06-29 15:18:52 - skipping LINT kernel
TB --- 2014-06-29 15:18:52 - cd /src/sys/powerpc/conf
TB --- 2014-06-29 15:18:52 - 
/obj/powerpc.powerpc64/src/tmp/legacy/usr/sbin/config -m GENERIC
TB --- 2014-06-29 15:18:52 - skipping GENERIC kernel
TB --- 2014-06-29 15:18:52 - cd /src/sys/powerpc/conf
TB --- 2014-06-29 15:18:52 - 
/obj/powerpc.powerpc64/src/tmp/legacy/usr/sbin/config -m GENERIC64
TB --- 2014-06-29 15:18:52 - building GENERIC64 kernel
TB --- 2014-06-29 15:18:52 - CROSS_BUILD_TESTING=YES
TB --- 2014-06-29 15:18:52 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-06-29 15:18:52 - MAKESYSPATH=/src/share/mk
TB --- 2014-06-29 15:18:52 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-06-29 15:18:52 - SRCCONF=/dev/null
TB --- 2014-06-29 15:18:52 - TARGET=powerpc
TB --- 2014-06-29 15:18:52 - TARGET_ARCH=powerpc64
TB --- 2014-06-29 15:18:52 - TZ=UTC
TB --- 2014-06-29 15:18:52 - __MAKE_CONF=/dev/null
TB --- 2014-06-29 15:18:52 - cd /src
TB --- 2014-06-29 15:18:52 - /usr/bin/make -B buildkernel KERNCONF=GENERIC64
>>> Kernel build for GENERIC64 started on Sun Jun 29 15:18:52 UTC 2014
>>> stage 1: configuring the kernel
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3.1: making dependencies
>>> stage 3.2: building everything
--
cd /obj/powerpc.powerpc64/src/sys/GENERIC64; 
MAKEOBJDIRPREFIX=/obj/powerpc.powerpc64  MACHINE_ARCH=powerpc64  
MACHINE=powerpc  CPUTYPE= 
GROFF_BIN_PATH=/obj/powerpc.powerpc64/src/tmp/legacy/usr/bin  
GROFF_FONT_PATH=/obj/powerpc.powerpc64/src/tmp/legacy/usr/share/groff_font  
GROFF_TMAC_PATH=/obj/powerpc.powerpc64/src/tmp/legacy/usr/share/tmac  
_SHLIBDIRPREFIX=/obj/powerpc.powerpc64/src/tmp  _LDSCRIPTROOT=  
VERSION="FreeBSD 11.0-CURRENT powerpc64 1100024"  INSTALL="sh 
/src/tools/install.sh"  
PATH=/obj/powerpc.powerpc64/src/tmp/legacy/usr/sbin:/obj/powerpc.powerpc64/src/tmp/legacy/usr/bin:/obj/powerpc.powerpc64/src/tmp/legacy/usr/games:/obj/powerpc.powerpc64/src/tmp/legacy/bin:/obj/powerpc.powerpc64/src/tmp/usr/sbin:/obj/powerpc.powerpc64/src/tmp/usr/bin:/obj/powerpc.powerpc64/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
 CC="cc " CXX="c++ "  CPP="cpp "  AS="as" AR="ar" LD="ld" NM=nm  OBJDUMP= 
RANLIB=ranlib STRINGS= /obj/src/make.amd64/bmake  -B -m /src/share/mk  
KERNEL=kernel!
  all -DNO_MODULES_OBJ
cc  -c -x assembler-with-cpp -DLOCORE -O -pipe  -std=c99 -g -Wall 
-Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes 
-Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign 
-fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option   
-nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt 
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -msoft-float 
-Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -mcall-aixdesc 
-ffreestanding -fstack-protector -gdwarf-2 -fno-commo