Yue Chen | 25 Jan 06:16 2015
Picon

How to get the source code of FreeBSD-Clang?

When I use the original versions (even 3.4.1) of LLVM/Clang to compile
FreeBSD kernel, it always has problems.

Since I need to modify something in LLVM source and then build the kernel,
where can I get the FreeBSD-friendly Clang/LLVM source code?

Thanks.
_______________________________________________
freebsd-current <at> freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe <at> freebsd.org"

Perry Hutchison | 25 Jan 09:31 2015

What replaces DIOCGDINFO?

-r276737 removed 4 ioctls, including DIOCGDINFO, from <sys/disklabel.h>.
The commit log entry says only "Remove old ioctl use and support, once
and for all."

What are users of that mechanism supposed to use instead?
A grep in UPDATING for either DIOCGDINFO or ioctl came up empty.

BTW I ran into this because it breaks a port I maintain.  I do not
run CURRENT, and thus have not been reading current <at>  -- but a quick
perusal of the current month's archives did not turn up anything
obviously pertinent.
_______________________________________________
freebsd-current <at> freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe <at> freebsd.org"

jenkins-admin | 25 Jan 00:27 2015
Picon

Jenkins build became unstable: FreeBSD_HEAD-tests2 #587

See <https://jenkins.freebsd.org/job/FreeBSD_HEAD-tests2/587/>

_______________________________________________
freebsd-current <at> freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe <at> freebsd.org"

Adrian Chadd | 24 Jan 23:25 2015
Picon

drm2 regression: backlight adjustment on ivybridge no longer works

Hi,

I've just found a regression.

The backlight adjustment doesn't work on my ivybridge mobile laptop
(Lenovo X230) after the dri update.

I've added debugging. It's making it all the way to the pch backlight
panel update routine in intel_panel.c, but it's not changing the
backlight appearance itself.

The "intel_backlight" program from intel-gpu-tools" also no longer
changes the backlight value.

I'm going to finish rebuilding -HEAD on the sandy bridge laptop here
and try it out.

Thanks,

-adrian
_______________________________________________
freebsd-current <at> freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe <at> freebsd.org"

Adrian Chadd | 24 Jan 17:42 2015
Picon

install: /usr/tests/etc/rc.d/routing_test: No such file or directory

I just updated a box:

===> etc/tests/rc.d (install)
install -o root  -g wheel -m 555  routing_test  /usr/tests/etc/rc.d/routing_test
install: /usr/tests/etc/rc.d/routing_test: No such file or directory
*** Error code 71

.. did someone forget an mtree?

-a
_______________________________________________
freebsd-current <at> freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe <at> freebsd.org"

jenkins-admin | 24 Jan 15:22 2015
Picon

Build failed in Jenkins: Build-UFS-image #937

See <https://jenkins.freebsd.org/job/Build-UFS-image/937/>

------------------------------------------
[...truncated 20278 lines...]
install -o root  -g wheel -m 555  12  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/12>
install -o root  -g wheel -m 555  13  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/13>
install -o root  -g wheel -m 555  14  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/14>
install -o root  -g wheel -m 555  15  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/15>
install -o root  -g wheel -m 555  16  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/16>
install -o root  -g wheel -m 555  17  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/17>
install -o root  -g wheel -m 555  18  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/18>
install -o root  -g wheel -m 555  19  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/19>
install -o root  -g wheel -m 555  20  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/20>
install -o root  -g wheel -m 555  21  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/21>
install -o root  -g wheel -m 555  22  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/22>
install -o root  -g wheel -m 555  23  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/23>
install -o root  -g wheel -m 555  24  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/open/24>
===> tests/sys/pjdfstest/tests/rename (install)
install -o root  -g wheel -m 555  00  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/00>
install -o root  -g wheel -m 555  01  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/01>
install -o root  -g wheel -m 555  02  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/02>
install -o root  -g wheel -m 555  03  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/03>
install -o root  -g wheel -m 555  04  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/04>
install -o root  -g wheel -m 555  05  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/05>
install -o root  -g wheel -m 555  06  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/06>
install -o root  -g wheel -m 555  07  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/07>
install -o root  -g wheel -m 555  08  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/08>
install -o root  -g wheel -m 555  09  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/09>
install -o root  -g wheel -m 555  10  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/10>
install -o root  -g wheel -m 555  11  <https://jenkins.freebsd.org/job/Build-UFS-image/ws/package/FreeBSD_HEAD/usr/tests/sys/pjdfstest/rename/11>
(Continue reading)

O. Hartmann | 24 Jan 13:49 2015
Picon
Picon

[CURRENT] r277641 fails to installworld: routing_test: No such file or directory

Most recent sources fail to install with the error below. CURRENT is amd64 and at r277641:

===> etc/tests/rc.d (install)
install -o root  -g wheel -m 555  routing_test  /usr/tests/etc/rc.d/routing_test
install: /usr/tests/etc/rc.d/routing_test: No such file or directory
*** Error code 71

Regards,

O. Hartmann
Chagin Dmitry | 24 Jan 10:46 2015
Picon

dblfault panic r277611

Hi,

dchagin.static.corbina.net dumped core - see /var/crash/vmcore.7

Sat Jan 24 01:02:20 MSK 2015

FreeBSD dchagin.static.corbina.net 11.0-CURRENT FreeBSD 11.0-CURRENT #2 r277611+c41ef74(lemul):
Sat Jan 24 00:53:45 MSK 2015    
root <at> dchagin.static.corbina.net:/home/rootobj/home/git/head/sys/YOY  amd64

panic: double fault

GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...

Unread portion of the kernel message buffer:
ffs_syncvnode+0x3b0/frame 0xfffffe033c22bd50
ffs_truncate() at ffs_truncate+0xc6a/frame 0xfffffe033c22c150
ufs_direnter() at ufs_direnter+0xde5/frame 0xfffffe033c22c280
ufs_mkdir() at ufs_mkdir+0xb07/frame 0xfffffe033c22c4a0

Fatal double fault
rip = 0xffffffff807a8d03
rsp = 0xfffffe033c228e60
rbp = 0xfffffe033c229000
(Continue reading)

Luigi Rizzo | 24 Jan 09:11 2015
Picon
Picon

elftoolchain version of strip unlinks hard-linked files ?

I just found that recent versions of 'strip' on head (the change
occurred between svn 276756 and 277633, not in the code but with
the change from GNU binutils to the elf toolchain) when operating
on hard-linked files, creates a new file instead of modifying the
original:

This is the old  behaviour:
    $ rm a b c; cp some-binary a; ln a b; ln a c; ls -l a b c
    -rwxr-xr-x  3 luigi  wheel  42527 Jan 23 15:57 a
    -rwxr-xr-x  3 luigi  wheel  42527 Jan 23 15:57 b
    -rwxr-xr-x  3 luigi  wheel  42527 Jan 23 15:57 c
    $ ./old-strip a
    $ ls -l a b c
    -rwxr-xr-x  3 luigi  wheel  37000 Jan 23 15:57 a
    -rwxr-xr-x  3 luigi  wheel  37000 Jan 23 15:57 b
    -rwxr-xr-x  3 luigi  wheel  37000 Jan 23 15:57 c
    $ ./old-strip --version
    GNU strip 2.17.50 [FreeBSD] 2007-07-03
    Copyright 2007 Free Software Foundation, Inc.
    This program is free software; you may redistribute it under the terms of
    the GNU General Public License.  This program has absolutely no warranty.

and this is the new one:

    $rm a b c; cp some-binary a; ln a b; ln a c; ls -l a b c
    -rwxr-xr-x  3 luigi  wheel  42527 Jan 23 15:58 a
    -rwxr-xr-x  3 luigi  wheel  42527 Jan 23 15:58 b
    -rwxr-xr-x  3 luigi  wheel  42527 Jan 23 15:58 c
    $ ~/FreeBSD/usr/obj-pico-amd64/usr/home/luigi/FreeBSD/head/tmp/usr/bin/strip a
    $ ls -l a b c
(Continue reading)

Dmitry Marakasov | 24 Jan 01:29 2015
Picon

OptionalObsoleteFiles.inc completeness improvement, try 2

Hi!

Some years ago I've started a project of improving
OptionalObsoleteFiles.inc completeness, which allows make delete-old
/ delete-old-libs / delete-old-dirs targets completelty remove files
which are normally installed when specific src.conf WITHOUT_* knobs
are set.

In other words, if a user has some WITHOUT_* set in src.conf,
specific files are not installed by installworld, but not removed
by remove-old, which I try to fix.

In yet other words, I want to make it so `make installworld
-DWITHOUT_foo=yes` and `make installworld && make delete-old
-DWITHOUT_foo=yes` result in the very same file sets.

Though the project seems to be useful and have real demand (added
to IdeasPage by netchild <at> , though removed later by brooks <at>  [1])
and interest ([2]), the change was ignored back then and now the
patch is completely rotten. I can redo it, but I need a reviewer.
Here's a first small part of the patch:

https://reviews.freebsd.org/D1600

The WIP branch with other changes is [3]

Also there is a question of delete-old-dirs removing directories
which are created by mtree run by installworld unconditionally.
This seems to be incorrect - either directories should be installed
conditionally or not removed by delete-old-dirs. My patch will
(Continue reading)

Ranjan1018 . | 22 Jan 22:07 2015
Picon

i915 backlight control broken

Just upgraded my laptop from r277395 to r277534. The backlight control via
hw.acpi.video.lcd0.brightness do not works: the backlight is always at 100%.

Maurizio
_______________________________________________
freebsd-current <at> freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe <at> freebsd.org"


Gmane