crux-commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
June 2015
- 1 participants
- 241 discussions
commit 67ac3a9200bc41753c13311b78c3f2ab12a0a9a2
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Mon Jun 22 20:03:08 2015 +1000
nginx: 1.6.1 -> 1.8.0
diff --git a/nginx/.md5sum b/nginx/.md5sum
index 7f4c292..92f9177 100644
--- a/nginx/.md5sum
+++ b/nginx/.md5sum
@@ -1,3 +1,3 @@
169f1a4a3a67c83588c8d556e8407417 nginx
-45e5a11f48b001644676f7767980a2bf nginx-1.6.1.tar.gz
+3ca4a37931e9fa301964b8ce889da8cb nginx-1.8.0.tar.gz
d922bb31d486e33d99381f3ff8e430be nginx.conf
diff --git a/nginx/Pkgfile b/nginx/Pkgfile
index 33af4e7..290a294 100644
--- a/nginx/Pkgfile
+++ b/nginx/Pkgfile
@@ -4,56 +4,62 @@
# Depends on: perl libpcre openssl
name=nginx
-version=1.6.1
+version=1.8.0
release=1
-source=(http://nginx.org/download/$name-$version.tar.gz \
- $name.conf \
- $name)
+source=(http://nginx.org/download/$name-$version.tar.gz
+ $name.conf
+ $name)
build() {
cd $name-$version
- ./configure --prefix=/etc/$name \
- --sbin-path=/usr/bin/$name \
- --conf-path=/etc/$name/$name.conf \
- --pid-path=/var/run/$name.pid \
- --lock-path=/var/lock/$name.lock \
- --http-client-body-temp-path=/var/spool/$name/client_body_temp \
- --http-proxy-temp-path=/var/spool/$name/proxy_temp \
- --http-fastcgi-temp-path=/var/spool/$name/fastcgi_temp \
- --http-uwsgi-temp-path=/var/spool/$name/uwscgi_temp \
- --http-scgi-temp-path=/var/spool/$name/scgi_temp \
- --error-log-path=/var/log/$name \
- --http-log-path=/var/log/$name/access.log \
- --error-log-path=/var/log/$name/error.log \
- --user=$name \
- --group=$name \
- --with-pcre \
- --with-zlib-asm=pentiumpro \
- --with-http_gzip_static_module \
- --with-http_ssl_module \
- --with-http_realip_module \
- --with-http_addition_module \
- --with-http_sub_module \
- --with-http_flv_module \
- --with-http_stub_status_module \
- --with-http_perl_module
+
+ ./configure \
+ --prefix=/etc/$name \
+ --sbin-path=/usr/bin/$name \
+ --conf-path=/etc/$name/$name.conf \
+ --pid-path=/var/run/$name.pid \
+ --lock-path=/var/lock/$name.lock \
+ --http-client-body-temp-path=/var/spool/$name/client_body_temp \
+ --http-proxy-temp-path=/var/spool/$name/proxy_temp \
+ --http-fastcgi-temp-path=/var/spool/$name/fastcgi_temp \
+ --http-uwsgi-temp-path=/var/spool/$name/uwscgi_temp \
+ --http-scgi-temp-path=/var/spool/$name/scgi_temp \
+ --error-log-path=/var/log/$name \
+ --http-log-path=/var/log/$name/access.log \
+ --error-log-path=/var/log/$name/error.log \
+ --user=$name \
+ --group=$name \
+ --with-pcre \
+ --with-zlib-asm=pentiumpro \
+ --with-http_gzip_static_module \
+ --with-http_ssl_module \
+ --with-http_realip_module \
+ --with-http_addition_module \
+ --with-http_sub_module \
+ --with-http_flv_module \
+ --with-http_stub_status_module \
+ --with-http_perl_module
+
make
make DESTDIR=$PKG install
- mkdir -p $PKG/var/spool/$name/{client_body_temp,fastcgi_temp,uwscgi_temp,scgi_temp,proxy_temp}
- chown $name:0 $PKG/var/spool/$name/{client_body_temp,fastcgi_temp,uwscgi_temp,scgi_temp,proxy_temp}
- chmod 700 $PKG/var/spool/$name/{client_body_temp,fastcgi_temp,uwscgi_temp,scgi_temp,proxy_temp}
+ install -d -m 0700 -o $name \
+ $PKG/var/spool/$name/{client_body_temp,fastcgi_temp} \
+ $PKG/var/spool/$name/{uwscgi_temp,scgi_temp,proxy_temp}
touch $PKG/var/log/$name/access.log
touch $PKG/var/log/$name/error.log
- install -m 644 $SRC/$name.conf $PKG/etc/$name/$name.conf
- install -D -m 755 $SRC/$name $PKG/etc/rc.d/$name
+ install -m 0644 $SRC/$name.conf $PKG/etc/$name/$name.conf
+ install -m 0755 -D $SRC/$name $PKG/etc/rc.d/$name
rm -f $PKG/etc/$name/*.default
+
+ find $PKG -type f \( \
+ -name '.packlist' -o \
+ -name '*.bs' -o \
+ -name 'autosplit.ix' -o \
+ -name 'perllocal.pod' \) -delete
- find $PKG/usr/lib/perl5 -name .packlist -exec rm {} \;
- find $PKG/usr/lib/perl5 -name perllocal.pod -exec rm {} \;
- find $PKG/usr/lib/perl5 -depth -type d -empty -exec rm -rf {} \;
- find $PKG/usr/lib/perl5 -name "*.bs" -exec rm {} \;
+ find $PKG/usr/lib/perl5 -depth -type d -empty -delete
}
1
0
commit 523084496d14bc78a793078caa62f7d9e26a8d3b
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Mon Jun 22 19:53:42 2015 +1000
allegro: 5.0.8 -> 5.0.11
diff --git a/allegro/.footprint b/allegro/.footprint
index 528a3e2..6a37939 100644
--- a/allegro/.footprint
+++ b/allegro/.footprint
@@ -20,47 +20,33 @@ drwxr-xr-x root/root usr/include/allegro5/
-rw-r--r-- root/root usr/include/allegro5/altime.h
-rw-r--r-- root/root usr/include/allegro5/base.h
-rw-r--r-- root/root usr/include/allegro5/bitmap.h
+-rw-r--r-- root/root usr/include/allegro5/bitmap_draw.h
-rw-r--r-- root/root usr/include/allegro5/bitmap_io.h
+-rw-r--r-- root/root usr/include/allegro5/bitmap_lock.h
+-rw-r--r-- root/root usr/include/allegro5/blender.h
-rw-r--r-- root/root usr/include/allegro5/color.h
-rw-r--r-- root/root usr/include/allegro5/config.h
-rw-r--r-- root/root usr/include/allegro5/debug.h
-rw-r--r-- root/root usr/include/allegro5/display.h
+-rw-r--r-- root/root usr/include/allegro5/drawing.h
-rw-r--r-- root/root usr/include/allegro5/error.h
-rw-r--r-- root/root usr/include/allegro5/events.h
-rw-r--r-- root/root usr/include/allegro5/file.h
-rw-r--r-- root/root usr/include/allegro5/fixed.h
-rw-r--r-- root/root usr/include/allegro5/fmaths.h
-rw-r--r-- root/root usr/include/allegro5/fshook.h
+-rw-r--r-- root/root usr/include/allegro5/fullscreen_mode.h
drwxr-xr-x root/root usr/include/allegro5/inline/
-rw-r--r-- root/root usr/include/allegro5/inline/fmaths.inl
drwxr-xr-x root/root usr/include/allegro5/internal/
--rw-r--r-- root/root usr/include/allegro5/internal/aintern.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_atomicops.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_bitmap.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_blend.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_convert.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_display.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_dtor.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_events.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_float.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_fshook.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_joystick.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_keyboard.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_list.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_mouse.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_opengl.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_pixels.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_system.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_thread.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_timer.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_tls.h
--rw-r--r-- root/root usr/include/allegro5/internal/aintern_vector.h
-rw-r--r-- root/root usr/include/allegro5/internal/alconfig.h
-rw-r--r-- root/root usr/include/allegro5/joystick.h
-rw-r--r-- root/root usr/include/allegro5/keyboard.h
-rw-r--r-- root/root usr/include/allegro5/keycodes.h
-rw-r--r-- root/root usr/include/allegro5/memory.h
+-rw-r--r-- root/root usr/include/allegro5/monitor.h
-rw-r--r-- root/root usr/include/allegro5/mouse.h
+-rw-r--r-- root/root usr/include/allegro5/mouse_cursor.h
drwxr-xr-x root/root usr/include/allegro5/opengl/
drwxr-xr-x root/root usr/include/allegro5/opengl/GLext/
-rw-r--r-- root/root usr/include/allegro5/opengl/GLext/gl_ext_alias.h
@@ -78,16 +64,9 @@ drwxr-xr-x root/root usr/include/allegro5/opengl/GLext/
-rw-r--r-- root/root usr/include/allegro5/opengl/gl_ext.h
-rw-r--r-- root/root usr/include/allegro5/path.h
drwxr-xr-x root/root usr/include/allegro5/platform/
--rw-r--r-- root/root usr/include/allegro5/platform/aintlnx.h
--rw-r--r-- root/root usr/include/allegro5/platform/aintosx.h
--rw-r--r-- root/root usr/include/allegro5/platform/aintunix.h
--rw-r--r-- root/root usr/include/allegro5/platform/aintuthr.h
--rw-r--r-- root/root usr/include/allegro5/platform/aintwin.h
--rw-r--r-- root/root usr/include/allegro5/platform/aintwthr.h
--rw-r--r-- root/root usr/include/allegro5/platform/al386gcc.h
--rw-r--r-- root/root usr/include/allegro5/platform/al386vc.h
--rw-r--r-- root/root usr/include/allegro5/platform/al386wat.h
-rw-r--r-- root/root usr/include/allegro5/platform/albcc32.h
+-rw-r--r-- root/root usr/include/allegro5/platform/aliphone.h
+-rw-r--r-- root/root usr/include/allegro5/platform/aliphonecfg.h
-rw-r--r-- root/root usr/include/allegro5/platform/almngw32.h
-rw-r--r-- root/root usr/include/allegro5/platform/almsvc.h
-rw-r--r-- root/root usr/include/allegro5/platform/alosx.h
@@ -107,51 +86,63 @@ drwxr-xr-x root/root usr/include/allegro5/platform/
-rw-r--r-- root/root usr/include/allegro5/utf8.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/liballegro.so -> liballegro.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro.so.5.0 -> liballegro.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro.so.5.0 -> liballegro.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro.so.5.0.11
lrwxrwxrwx root/root usr/lib/liballegro_acodec.so -> liballegro_acodec.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro_acodec.so.5.0 -> liballegro_acodec.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro_acodec.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro_acodec.so.5.0 -> liballegro_acodec.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro_acodec.so.5.0.11
lrwxrwxrwx root/root usr/lib/liballegro_audio.so -> liballegro_audio.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro_audio.so.5.0 -> liballegro_audio.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro_audio.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro_audio.so.5.0 -> liballegro_audio.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro_audio.so.5.0.11
lrwxrwxrwx root/root usr/lib/liballegro_color.so -> liballegro_color.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro_color.so.5.0 -> liballegro_color.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro_color.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro_color.so.5.0 -> liballegro_color.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro_color.so.5.0.11
lrwxrwxrwx root/root usr/lib/liballegro_dialog.so -> liballegro_dialog.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro_dialog.so.5.0 -> liballegro_dialog.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro_dialog.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro_dialog.so.5.0 -> liballegro_dialog.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro_dialog.so.5.0.11
lrwxrwxrwx root/root usr/lib/liballegro_font.so -> liballegro_font.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro_font.so.5.0 -> liballegro_font.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro_font.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro_font.so.5.0 -> liballegro_font.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro_font.so.5.0.11
lrwxrwxrwx root/root usr/lib/liballegro_image.so -> liballegro_image.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro_image.so.5.0 -> liballegro_image.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro_image.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro_image.so.5.0 -> liballegro_image.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro_image.so.5.0.11
lrwxrwxrwx root/root usr/lib/liballegro_main.so -> liballegro_main.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro_main.so.5.0 -> liballegro_main.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro_main.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro_main.so.5.0 -> liballegro_main.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro_main.so.5.0.11
lrwxrwxrwx root/root usr/lib/liballegro_memfile.so -> liballegro_memfile.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro_memfile.so.5.0 -> liballegro_memfile.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro_memfile.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro_memfile.so.5.0 -> liballegro_memfile.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro_memfile.so.5.0.11
lrwxrwxrwx root/root usr/lib/liballegro_physfs.so -> liballegro_physfs.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro_physfs.so.5.0 -> liballegro_physfs.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro_physfs.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro_physfs.so.5.0 -> liballegro_physfs.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro_physfs.so.5.0.11
lrwxrwxrwx root/root usr/lib/liballegro_primitives.so -> liballegro_primitives.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro_primitives.so.5.0 -> liballegro_primitives.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro_primitives.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro_primitives.so.5.0 -> liballegro_primitives.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro_primitives.so.5.0.11
lrwxrwxrwx root/root usr/lib/liballegro_ttf.so -> liballegro_ttf.so.5.0
-lrwxrwxrwx root/root usr/lib/liballegro_ttf.so.5.0 -> liballegro_ttf.so.5.0.8
--rwxr-xr-x root/root usr/lib/liballegro_ttf.so.5.0.8
+lrwxrwxrwx root/root usr/lib/liballegro_ttf.so.5.0 -> liballegro_ttf.so.5.0.11
+-rwxr-xr-x root/root usr/lib/liballegro_ttf.so.5.0.11
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/allegro-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro-5.pc
-rw-r--r-- root/root usr/lib/pkgconfig/allegro_acodec-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro_acodec-5.pc
-rw-r--r-- root/root usr/lib/pkgconfig/allegro_audio-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro_audio-5.pc
-rw-r--r-- root/root usr/lib/pkgconfig/allegro_color-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro_color-5.pc
-rw-r--r-- root/root usr/lib/pkgconfig/allegro_dialog-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro_dialog-5.pc
-rw-r--r-- root/root usr/lib/pkgconfig/allegro_font-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro_font-5.pc
-rw-r--r-- root/root usr/lib/pkgconfig/allegro_image-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro_image-5.pc
-rw-r--r-- root/root usr/lib/pkgconfig/allegro_main-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro_main-5.pc
-rw-r--r-- root/root usr/lib/pkgconfig/allegro_memfile-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro_memfile-5.pc
-rw-r--r-- root/root usr/lib/pkgconfig/allegro_physfs-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro_physfs-5.pc
-rw-r--r-- root/root usr/lib/pkgconfig/allegro_primitives-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro_primitives-5.pc
-rw-r--r-- root/root usr/lib/pkgconfig/allegro_ttf-5.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/allegro_ttf-5.pc
diff --git a/allegro/.md5sum b/allegro/.md5sum
index bb3672f..5dc9a97 100644
--- a/allegro/.md5sum
+++ b/allegro/.md5sum
@@ -1 +1 @@
-899a7d576afd18442a68063e56b06bd9 allegro-5.0.8.tar.gz
+e9a02220fada0488ed1dec6d5a8f6d33 allegro-5.0.11.tar.gz
diff --git a/allegro/Pkgfile b/allegro/Pkgfile
index ce58ba8..0751187 100644
--- a/allegro/Pkgfile
+++ b/allegro/Pkgfile
@@ -5,7 +5,7 @@
# Depends on: flac gtk libidn libvorbis glu openal physfs xorg-libxpm xorg-libxxf86dga
name=allegro
-version=5.0.8
+version=5.0.11
release=1
source=(http://download.sourceforge.net/alleg/$name/$version/$name-$version…
1
0
commit f4e4ff757af3fc22d6922a6372ef2c731fa1c3da
Author: Thomas Penteker <tek(a)serverop.de>
Date: Mon Jun 22 11:28:34 2015 +0200
git: make the git driver respect branches
diff --git a/git/git b/git/git
index c06863f..4876e1c 100644
--- a/git/git
+++ b/git/git
@@ -26,12 +26,12 @@ cd "$PORTS_DIR/$NAME" 2> "/dev/null"
if [ $? -lt 1 ]; then
git fetch -q
- git diff --pretty=format: --name-status $BRANCH origin/$BRANCH | sed "s/M\t/ Edit /g; s/A\t/ Checkout /g; s/D\t/ Delete /g" | sort
+ git diff --pretty=format: --name-status "$BRANCH" origin/"$BRANCH" | sed "s/M\t/ Edit /g; s/A\t/ Checkout /g; s/D\t/ Delete /g" | sort
git clean -q -f
- git reset -q --hard origin/$BRANCH
+ git reset -q --hard origin/"$BRANCH"
else
echo " Initial git clone, this may take a while"
- git clone -q "$URL" "$PORTS_DIR/$NAME"
+ git clone -q -b "$BRANCH" "$URL" "$PORTS_DIR/$NAME"
fi
echo "Finished successfully"
1
0
commit 7b3c353124d0fffafc98126f42c3b866d80ea3bc
Author: Fredrik Rinnestam <fredrik(a)crux.nu>
Date: Sun Jun 21 19:21:06 2015 +0200
mesa3d: updated to 10.5.8
diff --git a/mesa3d/.md5sum b/mesa3d/.md5sum
index de73615..b97e1ff 100644
--- a/mesa3d/.md5sum
+++ b/mesa3d/.md5sum
@@ -1 +1 @@
-c6a1fdccd4ea372975d263235136ad2d mesa-10.5.7.tar.xz
+5332a3576c5e3a0c3947ee6668dd4157 mesa-10.5.8.tar.xz
diff --git a/mesa3d/Pkgfile b/mesa3d/Pkgfile
index 1204d7c..86b01b6 100644
--- a/mesa3d/Pkgfile
+++ b/mesa3d/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: elfutils expat libdrm libvdpau llvm xorg-dri3proto xorg-glproto xorg-libxdamage xorg-libxshmfence xorg-libxvmc xorg-presentproto
name=mesa3d
-version=10.5.7
+version=10.5.8
release=1
source=(ftp://ftp.freedesktop.org/pub/mesa/$version/mesa-$version.tar.xz)
1
0
commit e9045fef1c2719d9e43f46b16790408b759d864f
Author: Fredrik Rinnestam <fredrik(a)crux.nu>
Date: Sun Jun 21 18:48:39 2015 +0200
dash: changed maintainer line
diff --git a/dash/.footprint b/dash/.footprint
new file mode 100644
index 0000000..115f7b5
--- /dev/null
+++ b/dash/.footprint
@@ -0,0 +1,8 @@
+drwxr-xr-x root/root bin/
+-rwxr-xr-x root/root bin/dash
+lrwxrwxrwx root/root bin/sh -> dash
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/man/
+drwxr-xr-x root/root usr/man/man1/
+-rw-r--r-- root/root usr/man/man1/dash.1.gz
+lrwxrwxrwx root/root usr/man/man1/sh.1.gz -> dash.1.gz
diff --git a/dash/.md5sum b/dash/.md5sum
new file mode 100644
index 0000000..3a241ce
--- /dev/null
+++ b/dash/.md5sum
@@ -0,0 +1 @@
+f8db76d1b01fbc0582c63401ac998445 dash-20150602.tar.xz
diff --git a/dash/Pkgfile b/dash/Pkgfile
new file mode 100644
index 0000000..dfc4577
--- /dev/null
+++ b/dash/Pkgfile
@@ -0,0 +1,18 @@
+# Description: The Almquist shell, a POSIX-compliant /bin/sh implementation
+# URL: http://gondor.apana.org.au/~herbert/dash/
+# Maintainer: CRUX System Team, core-ports at crux dot nu
+
+name=dash
+version=20150602
+release=1
+source=(http://jue.li/crux/files/$name-$version.tar.xz)
+
+build() {
+ cd $name-$version
+ ./autogen.sh
+ ./configure --prefix= --mandir=/usr/man
+ make
+ make DESTDIR=$PKG install
+ ln -s dash $PKG/bin/sh
+ ln -s dash.1 $PKG/usr/man/man1/sh.1
+}
1
0
commit 59493eeb273677bfacb3157b9a9e8a8c509cc88d
Author: Fredrik Rinnestam <fredrik(a)crux.nu>
Date: Sun Jun 21 18:47:16 2015 +0200
bash: no longer use bash as /bin/sh
diff --git a/bash/.footprint b/bash/.footprint
index 98fcb55..a77da7a 100644
--- a/bash/.footprint
+++ b/bash/.footprint
@@ -1,10 +1,8 @@
drwxr-xr-x root/root bin/
-rwxr-xr-x root/root bin/bash
-lrwxrwxrwx root/root bin/sh -> bash
drwxr-xr-x root/root etc/
-rw-r--r-- root/root etc/profile
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man1/
-rw-r--r-- root/root usr/man/man1/bash.1.gz
-lrwxrwxrwx root/root usr/man/man1/sh.1.gz -> bash.1.gz
diff --git a/bash/Pkgfile b/bash/Pkgfile
index aa1ebe7..79912cd 100644
--- a/bash/Pkgfile
+++ b/bash/Pkgfile
@@ -5,7 +5,7 @@
name=bash
version=4.3.39
-release=1
+release=2
source=(http://ftp.gnu.org/gnu/$name/$name-${version:0:3}.tar.gz \
$name-$version.patch.gz profile)
@@ -25,7 +25,4 @@ build() {
install -D -m 755 bash $PKG/bin/bash
install -D -m 644 doc/bash.1 $PKG/usr/man/man1/bash.1
install -D -m 644 $SRC/profile $PKG/etc/profile
-
- ln -s bash $PKG/bin/sh
- ln -s bash.1 $PKG/usr/man/man1/sh.1
}
1
0
commit c2e8ac6918f035fdd7cc8e56aa85b99956ff2846
Author: Fredrik Rinnestam <fredrik(a)crux.nu>
Date: Sat Jun 20 23:14:29 2015 +0200
gperf: initial import from opt
diff --git a/gperf/.footprint b/gperf/.footprint
new file mode 100644
index 0000000..940adf1
--- /dev/null
+++ b/gperf/.footprint
@@ -0,0 +1,6 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/gperf
+drwxr-xr-x root/root usr/man/
+drwxr-xr-x root/root usr/man/man1/
+-rw-r--r-- root/root usr/man/man1/gperf.1.gz
diff --git a/gperf/.md5sum b/gperf/.md5sum
new file mode 100644
index 0000000..74e0ec9
--- /dev/null
+++ b/gperf/.md5sum
@@ -0,0 +1 @@
+c1f1db32fb6598d6a93e6e88796a8632 gperf-3.0.4.tar.gz
diff --git a/gperf/Pkgfile b/gperf/Pkgfile
new file mode 100644
index 0000000..73548a4
--- /dev/null
+++ b/gperf/Pkgfile
@@ -0,0 +1,16 @@
+# Description: Perfect hash function generator
+# URL: http://www.gnu.org/software/gperf/
+# Maintainer: CRUX System Team, core-ports at crux dot nu
+
+name=gperf
+version=3.0.4
+release=1
+source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz)
+
+build() {
+ cd $name-$version
+ ./configure --prefix=/usr --mandir=/usr/man
+ make
+ make DESTDIR=$PKG install
+ rm -r $PKG/usr/share
+}
1
0
commit 4b608ff13ae80c93392e3a3303a85cc5289ee783
Author: Fredrik Rinnestam <fredrik(a)crux.nu>
Date: Sat Jun 20 22:45:05 2015 +0200
binutils: updated to 2.25
diff --git a/binutils/.footprint b/binutils/.footprint
index b5285d8..e22809f 100644
--- a/binutils/.footprint
+++ b/binutils/.footprint
@@ -22,6 +22,7 @@ drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/bfdlink.h
-rw-r--r-- root/root usr/include/dis-asm.h
-rw-r--r-- root/root usr/include/libiberty.h
+-rw-r--r-- root/root usr/include/plugin-api.h
-rw-r--r-- root/root usr/include/symcat.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/ldscripts/
@@ -95,14 +96,14 @@ drwxr-xr-x root/root usr/lib/ldscripts/
-rw-r--r-- root/root usr/lib/ldscripts/i386linux.xn
-rw-r--r-- root/root usr/lib/ldscripts/i386linux.xr
-rw-r--r-- root/root usr/lib/ldscripts/i386linux.xu
--rwxr-xr-x root/root usr/lib/libbfd-2.24.so
+-rwxr-xr-x root/root usr/lib/libbfd-2.25.so
-rw-r--r-- root/root usr/lib/libbfd.a
-rwxr-xr-x root/root usr/lib/libbfd.la
-lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.24.so
--rwxr-xr-x root/root usr/lib/libopcodes-2.24.so
+lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.25.so
+-rwxr-xr-x root/root usr/lib/libopcodes-2.25.so
-rw-r--r-- root/root usr/lib/libopcodes.a
-rwxr-xr-x root/root usr/lib/libopcodes.la
-lrwxrwxrwx root/root usr/lib/libopcodes.so -> libopcodes-2.24.so
+lrwxrwxrwx root/root usr/lib/libopcodes.so -> libopcodes-2.25.so
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man1/
-rw-r--r-- root/root usr/man/man1/addr2line.1.gz
diff --git a/binutils/.md5sum b/binutils/.md5sum
index 1280421..272f6fd 100644
--- a/binutils/.md5sum
+++ b/binutils/.md5sum
@@ -1 +1 @@
-e0f71a7b2ddab0f8612336ac81d9636b binutils-2.24.tar.bz2
+d9f3303f802a5b6b0bb73a335ab89d66 binutils-2.25.tar.bz2
diff --git a/binutils/Pkgfile b/binutils/Pkgfile
index b1b50fb..e854613 100644
--- a/binutils/Pkgfile
+++ b/binutils/Pkgfile
@@ -4,8 +4,8 @@
# Depends on: zlib
name=binutils
-version=2.24
-release=2
+version=2.25
+release=1
source=(ftp://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2)
build() {
@@ -15,7 +15,7 @@ build() {
../$name-$version/configure --prefix=/usr \
--mandir=/usr/man \
--enable-shared \
- --disable-nls
+ --disable-nls --disable-werror
make tooldir=/usr
make check
make tooldir=/usr DESTDIR=$PKG install
diff --git a/binutils/binutils.patch b/binutils/binutils.patch
new file mode 100644
index 0000000..23e9c55
--- /dev/null
+++ b/binutils/binutils.patch
@@ -0,0 +1,50 @@
+===================================================================
+RCS file: /cvs/src/src/binutils/ChangeLog,v
+retrieving revision 1.1974
+retrieving revision 1.1975
+diff -u -r1.1974 -r1.1975
+--- src/binutils/ChangeLog 2013/01/10 09:49:15 1.1974
++++ src/binutils/ChangeLog 2013/01/15 13:41:05 1.1975
+@@ -1,3 +1,10 @@
++2013-01-16 Alan Modra <amodra(a)gmail.com>
++
++ PR binutils/15018
++ * stabs.c (parse_stab_members): Always set physname here to avoid
++ gcc warning..
++ (parse_stab_argtypes): ..and don't duplicate the init here.
++
+ 2013-01-10 Will Newton <will.newton(a)imgtec.com>
+
+ * binutils/readelf.c: (guess_is_rela): Add EM_METAG.
+
+===================================================================
+RCS file: /cvs/src/src/binutils/stabs.c,v
+retrieving revision 1.34
+retrieving revision 1.35
+diff -u -r1.34 -r1.35
+--- src/binutils/stabs.c 2012/03/30 12:51:07 1.34
++++ src/binutils/stabs.c 2013/01/15 13:41:05 1.35
+@@ -2758,9 +2758,8 @@
+ argtypes string is the mangled form of the argument
+ types, and the full type and the physical name must be
+ extracted from them. */
+- if (! stub)
+- physname = argtypes;
+- else
++ physname = argtypes;
++ if (stub)
+ {
+ debug_type class_type, return_type;
+
+@@ -2879,9 +2878,7 @@
+ || CONST_STRNEQ (argtypes, "__dt"));
+ is_v3 = argtypes[0] == '_' && argtypes[1] == 'Z';
+
+- if (is_destructor || is_full_physname_constructor || is_v3)
+- *pphysname = argtypes;
+- else
++ if (!(is_destructor || is_full_physname_constructor || is_v3))
+ {
+ unsigned int len;
+ const char *const_prefix;
+
1
0
commit df59473fceb7ff12f90dba5271cf30d49b1d9a2f
Author: Fredrik Rinnestam <fredrik(a)crux.nu>
Date: Sat Jun 20 22:42:25 2015 +0200
glibc: updated to 2.21
diff --git a/glibc/.footprint b/glibc/.footprint
index 3ae51b3..5f33b93 100644
--- a/glibc/.footprint
+++ b/glibc/.footprint
@@ -5,56 +5,55 @@ drwxr-xr-x root/root etc/
-rw-r--r-- root/root etc/ld.so.conf
drwxr-xr-x root/root etc/ld.so.conf.d/
lrwxrwxrwx root/root etc/localtime -> ../usr/share/zoneinfo/UTC
--rw-r--r-- root/root etc/nscd.conf
-rw-r--r-- root/root etc/nsswitch.conf
-rw-r--r-- root/root etc/resolv.conf
-rw-r--r-- root/root etc/rpc
drwxr-xr-x root/root lib/
--rwxr-xr-x root/root lib/ld-2.19.so
-lrwxrwxrwx root/root lib/ld-linux-x86-64.so.2 -> ld-2.19.so
--rwxr-xr-x root/root lib/libBrokenLocale-2.19.so
-lrwxrwxrwx root/root lib/libBrokenLocale.so.1 -> libBrokenLocale-2.19.so
+-rwxr-xr-x root/root lib/ld-2.21.so
+lrwxrwxrwx root/root lib/ld-linux-x86-64.so.2 -> ld-2.21.so
+-rwxr-xr-x root/root lib/libBrokenLocale-2.21.so
+lrwxrwxrwx root/root lib/libBrokenLocale.so.1 -> libBrokenLocale-2.21.so
-rwxr-xr-x root/root lib/libSegFault.so
--rwxr-xr-x root/root lib/libanl-2.19.so
-lrwxrwxrwx root/root lib/libanl.so.1 -> libanl-2.19.so
--rwxr-xr-x root/root lib/libc-2.19.so
-lrwxrwxrwx root/root lib/libc.so.6 -> libc-2.19.so
--rwxr-xr-x root/root lib/libcidn-2.19.so
-lrwxrwxrwx root/root lib/libcidn.so.1 -> libcidn-2.19.so
--rwxr-xr-x root/root lib/libcrypt-2.19.so
-lrwxrwxrwx root/root lib/libcrypt.so.1 -> libcrypt-2.19.so
--rwxr-xr-x root/root lib/libdl-2.19.so
-lrwxrwxrwx root/root lib/libdl.so.2 -> libdl-2.19.so
--rwxr-xr-x root/root lib/libm-2.19.so
-lrwxrwxrwx root/root lib/libm.so.6 -> libm-2.19.so
+-rwxr-xr-x root/root lib/libanl-2.21.so
+lrwxrwxrwx root/root lib/libanl.so.1 -> libanl-2.21.so
+-rwxr-xr-x root/root lib/libc-2.21.so
+lrwxrwxrwx root/root lib/libc.so.6 -> libc-2.21.so
+-rwxr-xr-x root/root lib/libcidn-2.21.so
+lrwxrwxrwx root/root lib/libcidn.so.1 -> libcidn-2.21.so
+-rwxr-xr-x root/root lib/libcrypt-2.21.so
+lrwxrwxrwx root/root lib/libcrypt.so.1 -> libcrypt-2.21.so
+-rwxr-xr-x root/root lib/libdl-2.21.so
+lrwxrwxrwx root/root lib/libdl.so.2 -> libdl-2.21.so
+-rwxr-xr-x root/root lib/libm-2.21.so
+lrwxrwxrwx root/root lib/libm.so.6 -> libm-2.21.so
-rwxr-xr-x root/root lib/libmemusage.so
--rwxr-xr-x root/root lib/libnsl-2.19.so
-lrwxrwxrwx root/root lib/libnsl.so.1 -> libnsl-2.19.so
--rwxr-xr-x root/root lib/libnss_compat-2.19.so
-lrwxrwxrwx root/root lib/libnss_compat.so.2 -> libnss_compat-2.19.so
--rwxr-xr-x root/root lib/libnss_db-2.19.so
-lrwxrwxrwx root/root lib/libnss_db.so.2 -> libnss_db-2.19.so
--rwxr-xr-x root/root lib/libnss_dns-2.19.so
-lrwxrwxrwx root/root lib/libnss_dns.so.2 -> libnss_dns-2.19.so
--rwxr-xr-x root/root lib/libnss_files-2.19.so
-lrwxrwxrwx root/root lib/libnss_files.so.2 -> libnss_files-2.19.so
--rwxr-xr-x root/root lib/libnss_hesiod-2.19.so
-lrwxrwxrwx root/root lib/libnss_hesiod.so.2 -> libnss_hesiod-2.19.so
--rwxr-xr-x root/root lib/libnss_nis-2.19.so
-lrwxrwxrwx root/root lib/libnss_nis.so.2 -> libnss_nis-2.19.so
--rwxr-xr-x root/root lib/libnss_nisplus-2.19.so
-lrwxrwxrwx root/root lib/libnss_nisplus.so.2 -> libnss_nisplus-2.19.so
+-rwxr-xr-x root/root lib/libnsl-2.21.so
+lrwxrwxrwx root/root lib/libnsl.so.1 -> libnsl-2.21.so
+-rwxr-xr-x root/root lib/libnss_compat-2.21.so
+lrwxrwxrwx root/root lib/libnss_compat.so.2 -> libnss_compat-2.21.so
+-rwxr-xr-x root/root lib/libnss_db-2.21.so
+lrwxrwxrwx root/root lib/libnss_db.so.2 -> libnss_db-2.21.so
+-rwxr-xr-x root/root lib/libnss_dns-2.21.so
+lrwxrwxrwx root/root lib/libnss_dns.so.2 -> libnss_dns-2.21.so
+-rwxr-xr-x root/root lib/libnss_files-2.21.so
+lrwxrwxrwx root/root lib/libnss_files.so.2 -> libnss_files-2.21.so
+-rwxr-xr-x root/root lib/libnss_hesiod-2.21.so
+lrwxrwxrwx root/root lib/libnss_hesiod.so.2 -> libnss_hesiod-2.21.so
+-rwxr-xr-x root/root lib/libnss_nis-2.21.so
+lrwxrwxrwx root/root lib/libnss_nis.so.2 -> libnss_nis-2.21.so
+-rwxr-xr-x root/root lib/libnss_nisplus-2.21.so
+lrwxrwxrwx root/root lib/libnss_nisplus.so.2 -> libnss_nisplus-2.21.so
-rwxr-xr-x root/root lib/libpcprofile.so
--rwxr-xr-x root/root lib/libpthread-2.19.so
-lrwxrwxrwx root/root lib/libpthread.so.0 -> libpthread-2.19.so
--rwxr-xr-x root/root lib/libresolv-2.19.so
-lrwxrwxrwx root/root lib/libresolv.so.2 -> libresolv-2.19.so
--rwxr-xr-x root/root lib/librt-2.19.so
-lrwxrwxrwx root/root lib/librt.so.1 -> librt-2.19.so
+-rwxr-xr-x root/root lib/libpthread-2.21.so
+lrwxrwxrwx root/root lib/libpthread.so.0 -> libpthread-2.21.so
+-rwxr-xr-x root/root lib/libresolv-2.21.so
+lrwxrwxrwx root/root lib/libresolv.so.2 -> libresolv-2.21.so
+-rwxr-xr-x root/root lib/librt-2.21.so
+lrwxrwxrwx root/root lib/librt.so.1 -> librt-2.21.so
-rwxr-xr-x root/root lib/libthread_db-1.0.so
lrwxrwxrwx root/root lib/libthread_db.so.1 -> libthread_db-1.0.so
--rwxr-xr-x root/root lib/libutil-2.19.so
-lrwxrwxrwx root/root lib/libutil.so.1 -> libutil-2.19.so
+-rwxr-xr-x root/root lib/libutil-2.21.so
+lrwxrwxrwx root/root lib/libutil.so.1 -> libutil-2.21.so
drwxr-xr-x root/root sbin/
-rwxr-xr-x root/root sbin/ldconfig
-rwxr-xr-x root/root sbin/sln
@@ -359,6 +358,7 @@ drwxr-xr-x root/root usr/include/drm/
-rw-r--r-- root/root usr/include/glob.h
-rw-r--r-- root/root usr/include/gnu-versions.h
drwxr-xr-x root/root usr/include/gnu/
+-rw-r--r-- root/root usr/include/gnu/lib-names-64.h
-rw-r--r-- root/root usr/include/gnu/lib-names.h
-rw-r--r-- root/root usr/include/gnu/libc-version.h
-rw-r--r-- root/root usr/include/gnu/stubs-64.h
@@ -1850,6 +1850,7 @@ drwxr-xr-x root/root usr/share/i18n/locales/
-rw-r--r-- root/root usr/share/i18n/locales/ber_DZ
-rw-r--r-- root/root usr/share/i18n/locales/ber_MA
-rw-r--r-- root/root usr/share/i18n/locales/bg_BG
+-rw-r--r-- root/root usr/share/i18n/locales/bh_IN
-rw-r--r-- root/root usr/share/i18n/locales/bho_IN
-rw-r--r-- root/root usr/share/i18n/locales/bn_BD
-rw-r--r-- root/root usr/share/i18n/locales/bn_IN
@@ -1865,6 +1866,7 @@ drwxr-xr-x root/root usr/share/i18n/locales/
-rw-r--r-- root/root usr/share/i18n/locales/ca_ES@euro
-rw-r--r-- root/root usr/share/i18n/locales/ca_FR
-rw-r--r-- root/root usr/share/i18n/locales/ca_IT
+-rw-r--r-- root/root usr/share/i18n/locales/ce_RU
-rw-r--r-- root/root usr/share/i18n/locales/cmn_TW
-rw-r--r-- root/root usr/share/i18n/locales/crh_UA
-rw-r--r-- root/root usr/share/i18n/locales/cs_CZ
@@ -2050,6 +2052,7 @@ drwxr-xr-x root/root usr/share/i18n/locales/
-rw-r--r-- root/root usr/share/i18n/locales/pt_PT
-rw-r--r-- root/root usr/share/i18n/locales/pt_PT@euro
-rw-r--r-- root/root usr/share/i18n/locales/quz_PE
+-rw-r--r-- root/root usr/share/i18n/locales/raj_IN
-rw-r--r-- root/root usr/share/i18n/locales/ro_RO
-rw-r--r-- root/root usr/share/i18n/locales/ru_RU
-rw-r--r-- root/root usr/share/i18n/locales/ru_UA
@@ -2111,6 +2114,7 @@ drwxr-xr-x root/root usr/share/i18n/locales/
-rw-r--r-- root/root usr/share/i18n/locales/ts_ZA
-rw-r--r-- root/root usr/share/i18n/locales/tt_RU
-rw-r--r-- root/root usr/share/i18n/locales/tt_RU@iqtelif
+-rw-r--r-- root/root usr/share/i18n/locales/tu_IN
-rw-r--r-- root/root usr/share/i18n/locales/ug_CN
-rw-r--r-- root/root usr/share/i18n/locales/uk_UA
-rw-r--r-- root/root usr/share/i18n/locales/unm_US
@@ -2137,6 +2141,3 @@ drwxr-xr-x root/root usr/share/i18n/locales/
drwxr-xr-x root/root var/
drwxr-xr-x root/root var/db/
-rw-r--r-- root/root var/db/Makefile
-drwxr-xr-x root/root var/db/nscd/
-drwxr-xr-x root/root var/run/
-drwxr-xr-x root/root var/run/nscd/
diff --git a/glibc/.md5sum b/glibc/.md5sum
index 471c4d1..f1fb5a7 100644
--- a/glibc/.md5sum
+++ b/glibc/.md5sum
@@ -1,13 +1,7 @@
-c241d3240d0d98af4f1b948cd940dbd8 CVE-2012-3406-Stack-overflow-in-vfprintf-BZ-16617.patch
-1d06c7a6084db7710bec7215143c5799 CVE-2014-0475.patch
-59f56ab2c3b3334074c07dec6c217301 CVE-2014-7817-wordexp-fails-to-honour-WRDE_NOCMD.patch
-27ae57547600f9c6a9a897aa6f4e5555 CVE-2014-9402-Avoid-infinite-loop-in-nss_dns-getnetbyname.patch
-b2a77e95e8694f37415f86e8bc0a1fe5 CVE-2015-1472-wscanf-allocates-too-little-memory.patch
-a568134a222776d8fc23059dfb25d835 glibc-2.19-multilib-dirs.patch
-e26b8cc666b162f999404b03970f14e4 glibc-2.19.tar.xz
+aaad345ff18993dafe3e44ac947f7157 glibc-2.20-multilib-dirs.patch
+9cb398828e8f84f57d1f7d5588cf40cd glibc-2.21.tar.xz
96156bec8e05de67384dc93e72bdc313 host.conf
fbbc215a9b15ba4846f326cc88108057 hosts
-922519df77d72faea626ddc3854d6bad iconv-gconv_trans.c.patch
2297992bd1eb0d62211effafd84b6454 kernel-headers-3.12.tar.bz2
f7fefce570a3c776e26e778c5e401490 ld.so.conf
75931315bf9bc9be15a5e25e4ddd5f0d nsswitch.conf
diff --git a/glibc/CVE-2012-3406-Stack-overflow-in-vfprintf-BZ-16617.patch b/glibc/CVE-2012-3406-Stack-overflow-in-vfprintf-BZ-16617.patch
deleted file mode 100644
index 6b40c96..0000000
--- a/glibc/CVE-2012-3406-Stack-overflow-in-vfprintf-BZ-16617.patch
+++ /dev/null
@@ -1,274 +0,0 @@
-From 6143805bb45e716829d86851e9372f55a136064b Mon Sep 17 00:00:00 2001
-From: Jeff Law <law(a)redhat.com>
-Date: Mon, 15 Dec 2014 10:09:32 +0100
-Subject: [PATCH 35/37] CVE-2012-3406: Stack overflow in vfprintf [BZ #16617]
-
-A larger number of format specifiers coudld cause a stack overflow,
-potentially allowing to bypass _FORTIFY_SOURCE format string
-protection.
-
-Conflicts:
- ChangeLog
- NEWS
----
- ChangeLog | 13 +++++++++
- NEWS | 57 ++++++++++++++++++++++++++++++++++++++++
- stdio-common/Makefile | 2 +-
- stdio-common/bug23-2.c | 70 +++++++++++++++++++++++++++++++++++++++++++++++++
- stdio-common/bug23-3.c | 50 +++++++++++++++++++++++++++++++++++
- stdio-common/bug23-4.c | 31 ++++++++++++++++++++++
- stdio-common/vfprintf.c | 40 ++++++++++++++++++++++++++--
- 7 files changed, 260 insertions(+), 3 deletions(-)
- create mode 100644 stdio-common/bug23-2.c
- create mode 100644 stdio-common/bug23-3.c
- create mode 100644 stdio-common/bug23-4.c
-
-diff --git a/stdio-common/bug23-2.c b/stdio-common/bug23-2.c
-new file mode 100644
-index 0000000..9e0cfe6
---- /dev/null
-+++ b/stdio-common/bug23-2.c
-@@ -0,0 +1,70 @@
-+#include <stdio.h>
-+#include <string.h>
-+#include <stdlib.h>
-+
-+static const char expected[] = "\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55\
-+\n\
-+a\n\
-+abbcd55%%%%%%%%%%%%%%%%%%%%%%%%%%\n";
-+
-+static int
-+do_test (void)
-+{
-+ char *buf = malloc (strlen (expected) + 1);
-+ snprintf (buf, strlen (expected) + 1,
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",
-+ "a", "b", "c", "d", 5);
-+ return strcmp (buf, expected) != 0;
-+}
-+
-+#define TEST_FUNCTION do_test ()
-+#include "../test-skeleton.c"
-diff --git a/stdio-common/bug23-3.c b/stdio-common/bug23-3.c
-new file mode 100644
-index 0000000..57c8cef
---- /dev/null
-+++ b/stdio-common/bug23-3.c
-@@ -0,0 +1,50 @@
-+#include <stdio.h>
-+#include <string.h>
-+#include <stdlib.h>
-+
-+int
-+do_test (void)
-+{
-+ size_t instances = 16384;
-+#define X0 "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
-+ const char *item = "\na\nabbcd55";
-+#define X3 X0 X0 X0 X0 X0 X0 X0 X0
-+#define X6 X3 X3 X3 X3 X3 X3 X3 X3
-+#define X9 X6 X6 X6 X6 X6 X6 X6 X6
-+#define X12 X9 X9 X9 X9 X9 X9 X9 X9
-+#define X14 X12 X12 X12 X12
-+#define TRAILER "%%%%%%%%%%%%%%%%%%%%%%%%%%"
-+#define TRAILER2 TRAILER TRAILER
-+ size_t length = instances * strlen (item) + strlen (TRAILER) + 1;
-+
-+ char *buf = malloc (length + 1);
-+ snprintf (buf, length + 1,
-+ X14 TRAILER2 "\n",
-+ "a", "b", "c", "d", 5);
-+
-+ const char *p = buf;
-+ size_t i;
-+ for (i = 0; i < instances; ++i)
-+ {
-+ const char *expected;
-+ for (expected = item; *expected; ++expected)
-+ {
-+ if (*p != *expected)
-+ {
-+ printf ("mismatch at offset %zu (%zu): expected %d, got %d\n",
-+ (size_t) (p - buf), i, *expected & 0xFF, *p & 0xFF);
-+ return 1;
-+ }
-+ ++p;
-+ }
-+ }
-+ if (strcmp (p, TRAILER "\n") != 0)
-+ {
-+ printf ("mismatch at trailer: [%s]\n", p);
-+ return 1;
-+ }
-+ free (buf);
-+ return 0;
-+}
-+#define TEST_FUNCTION do_test ()
-+#include "../test-skeleton.c"
-diff --git a/stdio-common/bug23-4.c b/stdio-common/bug23-4.c
-new file mode 100644
-index 0000000..a478564
---- /dev/null
-+++ b/stdio-common/bug23-4.c
-@@ -0,0 +1,31 @@
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <string.h>
-+#include <sys/resource.h>
-+
-+#define LIMIT 1000000
-+
-+int
-+main (void)
-+{
-+ struct rlimit lim;
-+ getrlimit (RLIMIT_STACK, &lim);
-+ lim.rlim_cur = 1048576;
-+ setrlimit (RLIMIT_STACK, &lim);
-+ char *fmtstr = malloc (4 * LIMIT + 1);
-+ if (fmtstr == NULL)
-+ abort ();
-+ char *output = malloc (LIMIT + 1);
-+ if (output == NULL)
-+ abort ();
-+ for (size_t i = 0; i < LIMIT; i++)
-+ memcpy (fmtstr + 4 * i, "%1$d", 4);
-+ fmtstr[4 * LIMIT] = '\0';
-+ int ret = snprintf (output, LIMIT + 1, fmtstr, 0);
-+ if (ret != LIMIT)
-+ abort ();
-+ for (size_t i = 0; i < LIMIT; i++)
-+ if (output[i] != '0')
-+ abort ();
-+ return 0;
-+}
-diff --git a/stdio-common/vfprintf.c b/stdio-common/vfprintf.c
-index f7e5f61..f423be6 100644
---- a/stdio-common/vfprintf.c
-+++ b/stdio-common/vfprintf.c
-@@ -263,6 +263,12 @@ vfprintf (FILE *s, const CHAR_T *format, va_list ap)
- /* For the argument descriptions, which may be allocated on the heap. */
- void *args_malloced = NULL;
-
-+ /* For positional argument handling. */
-+ struct printf_spec *specs;
-+
-+ /* Track if we malloced the SPECS array and thus must free it. */
-+ bool specs_malloced = false;
-+
- /* This table maps a character into a number representing a
- class. In each step there is a destination label for each
- class. */
-@@ -1678,8 +1684,8 @@ do_positional:
- size_t nspecs = 0;
- /* A more or less arbitrary start value. */
- size_t nspecs_size = 32 * sizeof (struct printf_spec);
-- struct printf_spec *specs = alloca (nspecs_size);
-
-+ specs = alloca (nspecs_size);
- /* The number of arguments the format string requests. This will
- determine the size of the array needed to store the argument
- attributes. */
-@@ -1720,11 +1726,39 @@ do_positional:
- if (nspecs * sizeof (*specs) >= nspecs_size)
- {
- /* Extend the array of format specifiers. */
-+ if (nspecs_size * 2 < nspecs_size)
-+ {
-+ __set_errno (ENOMEM);
-+ done = -1;
-+ goto all_done;
-+ }
- struct printf_spec *old = specs;
-- specs = extend_alloca (specs, nspecs_size, 2 * nspecs_size);
-+ if (__libc_use_alloca (2 * nspecs_size))
-+ specs = extend_alloca (specs, nspecs_size, 2 * nspecs_size);
-+ else
-+ {
-+ nspecs_size *= 2;
-+ specs = malloc (nspecs_size);
-+ if (specs == NULL)
-+ {
-+ __set_errno (ENOMEM);
-+ specs = old;
-+ done = -1;
-+ goto all_done;
-+ }
-+ }
-
- /* Copy the old array's elements to the new space. */
- memmove (specs, old, nspecs * sizeof (*specs));
-+
-+ /* If we had previously malloc'd space for SPECS, then
-+ release it after the copy is complete. */
-+ if (specs_malloced)
-+ free (old);
-+
-+ /* Now set SPECS_MALLOCED if needed. */
-+ if (!__libc_use_alloca (nspecs_size))
-+ specs_malloced = true;
- }
-
- /* Parse the format specifier. */
-@@ -2045,6 +2079,8 @@ do_positional:
- }
-
- all_done:
-+ if (specs_malloced)
-+ free (specs);
- if (__glibc_unlikely (args_malloced != NULL))
- free (args_malloced);
- if (__glibc_unlikely (workstart != NULL))
---
-2.2.1
-
diff --git a/glibc/CVE-2014-0475.patch b/glibc/CVE-2014-0475.patch
deleted file mode 100644
index ce11041..0000000
--- a/glibc/CVE-2014-0475.patch
+++ /dev/null
@@ -1,673 +0,0 @@
-From 176fc6c7ddec8d93468f9b790d39dcab6d41b1a6 Mon Sep 17 00:00:00 2001
-From: Florian Weimer <fweimer(a)redhat.com>
-Date: Mon, 12 May 2014 15:24:12 +0200
-Subject: [PATCH] _nl_find_locale: Improve handling of crafted locale names [BZ #17137]
-
-Prevent directory traversal in locale-related environment variables
-(CVE-2014-0475).
-
-(cherry picked from commit 4e8f95a0df7c2300b830ec12c0ae1e161bc8a8a3)
-
-Conflicts:
- NEWS
- localedata/Makefile
----
- ChangeLog | 9 ++
- NEWS | 11 ++-
- locale/findlocale.c | 74 +++++++++++++---
- localedata/ChangeLog | 6 ++
- localedata/Makefile | 2 +-
- localedata/tst-setlocale3.c | 203 +++++++++++++++++++++++++++++++++++++++++++
- 6 files changed, 290 insertions(+), 15 deletions(-)
- create mode 100644 localedata/tst-setlocale3.c
-
-diff --git a/locale/findlocale.c b/locale/findlocale.c
-index 0c42b99..faeee61 100644
---- a/locale/findlocale.c
-+++ b/locale/findlocale.c
-@@ -17,6 +17,7 @@
- <http://www.gnu.org/licenses/>. */
-
- #include <assert.h>
-+#include <errno.h>
- #include <locale.h>
- #include <stdlib.h>
- #include <string.h>
-@@ -57,6 +58,45 @@ struct loaded_l10nfile *_nl_locale_file_list[__LC_LAST];
-
- const char _nl_default_locale_path[] attribute_hidden = LOCALEDIR;
-
-+/* Checks if the name is actually present, that is, not NULL and not
-+ empty. */
-+static inline int
-+name_present (const char *name)
-+{
-+ return name != NULL && name[0] != '\0';
-+}
-+
-+/* Checks that the locale name neither extremely long, nor contains a
-+ ".." path component (to prevent directory traversal). */
-+static inline int
-+valid_locale_name (const char *name)
-+{
-+ /* Not set. */
-+ size_t namelen = strlen (name);
-+ /* Name too long. The limit is arbitrary and prevents stack overflow
-+ issues later. */
-+ if (__glibc_unlikely (namelen > 255))
-+ return 0;
-+ /* Directory traversal attempt. */
-+ static const char slashdot[4] = {'/', '.', '.', '/'};
-+ if (__glibc_unlikely (memmem (name, namelen,
-+ slashdot, sizeof (slashdot)) != NULL))
-+ return 0;
-+ if (namelen == 2 && __glibc_unlikely (name[0] == '.' && name [1] == '.'))
-+ return 0;
-+ if (namelen >= 3
-+ && __glibc_unlikely (((name[0] == '.'
-+ && name[1] == '.'
-+ && name[2] == '/')
-+ || (name[namelen - 3] == '/'
-+ && name[namelen - 2] == '.'
-+ && name[namelen - 1] == '.'))))
-+ return 0;
-+ /* If there is a slash in the name, it must start with one. */
-+ if (__glibc_unlikely (memchr (name, '/', namelen) != NULL) && name[0] != '/')
-+ return 0;
-+ return 1;
-+}
-
- struct __locale_data *
- internal_function
-@@ -65,7 +105,7 @@ _nl_find_locale (const char *locale_path, size_t locale_path_len,
- {
- int mask;
- /* Name of the locale for this category. */
-- char *loc_name;
-+ char *loc_name = (char *) *name;
- const char *language;
- const char *modifier;
- const char *territory;
-@@ -73,31 +113,39 @@ _nl_find_locale (const char *locale_path, size_t locale_path_len,
- const char *normalized_codeset;
- struct loaded_l10nfile *locale_file;
-
-- if ((*name)[0] == '\0')
-+ if (loc_name[0] == '\0')
- {
- /* The user decides which locale to use by setting environment
- variables. */
-- *name = getenv ("LC_ALL");
-- if (*name == NULL || (*name)[0] == '\0')
-- *name = getenv (_nl_category_names.str
-+ loc_name = getenv ("LC_ALL");
-+ if (!name_present (loc_name))
-+ loc_name = getenv (_nl_category_names.str
- + _nl_category_name_idxs[category]);
-- if (*name == NULL || (*name)[0] == '\0')
-- *name = getenv ("LANG");
-+ if (!name_present (loc_name))
-+ loc_name = getenv ("LANG");
-+ if (!name_present (loc_name))
-+ loc_name = (char *) _nl_C_name;
- }
-
-- if (*name == NULL || (*name)[0] == '\0'
-- || (__builtin_expect (__libc_enable_secure, 0)
-- && strchr (*name, '/') != NULL))
-- *name = (char *) _nl_C_name;
-+ /* We used to fall back to the C locale if the name contains a slash
-+ character '/', but we now check for directory traversal in
-+ valid_locale_name, so this is no longer necessary. */
-
-- if (__builtin_expect (strcmp (*name, _nl_C_name), 1) == 0
-- || __builtin_expect (strcmp (*name, _nl_POSIX_name), 1) == 0)
-+ if (__builtin_expect (strcmp (loc_name, _nl_C_name), 1) == 0
-+ || __builtin_expect (strcmp (loc_name, _nl_POSIX_name), 1) == 0)
- {
- /* We need not load anything. The needed data is contained in
- the library itself. */
- *name = (char *) _nl_C_name;
- return _nl_C[category];
- }
-+ else if (!valid_locale_name (loc_name))
-+ {
-+ __set_errno (EINVAL);
-+ return NULL;
-+ }
-+
-+ *name = loc_name;
-
- /* We really have to load some data. First we try the archive,
- but only if there was no LOCPATH environment variable specified. */
-
-diff --git a/localedata/Makefile b/localedata/Makefile
-index 7d157bf..9daa470 100644
---- a/localedata/Makefile
-+++ b/localedata/Makefile
-@@ -77,7 +77,7 @@ locale_test_suite := tst_iswalnum tst_iswalpha tst_iswcntrl \
-
- tests = $(locale_test_suite) tst-digits tst-setlocale bug-iconv-trans \
- tst-leaks tst-mbswcs6 tst-xlocale1 tst-xlocale2 bug-usesetlocale \
-- tst-strfmon1 tst-sscanf bug-setlocale1 tst-setlocale2
-+ tst-strfmon1 tst-sscanf bug-setlocale1 tst-setlocale2 tst-setlocale3
- tests-static = bug-setlocale1-static
- tests += $(tests-static)
- ifeq (yes,$(build-shared))
-diff --git a/localedata/tst-setlocale3.c b/localedata/tst-setlocale3.c
-new file mode 100644
-index 0000000..e3b21a9
---- /dev/null
-+++ b/localedata/tst-setlocale3.c
-@@ -0,0 +1,203 @@
-+/* Regression test for setlocale invalid environment variable handling.
-+ Copyright (C) 2014 Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, see
-+ <http://www.gnu.org/licenses/>. */
-+
-+#include <locale.h>
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <string.h>
-+
-+/* The result of setlocale may be overwritten by subsequent calls, so
-+ this wrapper makes a copy. */
-+static char *
-+setlocale_copy (int category, const char *locale)
-+{
-+ const char *result = setlocale (category, locale);
-+ if (result == NULL)
-+ return NULL;
-+ return strdup (result);
-+}
-+
-+static char *de_locale;
-+
-+static void
-+setlocale_fail (const char *envstring)
-+{
-+ setenv ("LC_CTYPE", envstring, 1);
-+ if (setlocale (LC_CTYPE, "") != NULL)
-+ {
-+ printf ("unexpected setlocale success for \"%s\" locale\n", envstring);
-+ exit (1);
-+ }
-+ const char *newloc = setlocale (LC_CTYPE, NULL);
-+ if (strcmp (newloc, de_locale) != 0)
-+ {
-+ printf ("failed setlocale call \"%s\" changed locale to \"%s\"\n",
-+ envstring, newloc);
-+ exit (1);
-+ }
-+}
-+
-+static void
-+setlocale_success (const char *envstring)
-+{
-+ setenv ("LC_CTYPE", envstring, 1);
-+ char *newloc = setlocale_copy (LC_CTYPE, "");
-+ if (newloc == NULL)
-+ {
-+ printf ("setlocale for \"%s\": %m\n", envstring);
-+ exit (1);
-+ }
-+ if (strcmp (newloc, de_locale) == 0)
-+ {
-+ printf ("setlocale with LC_CTYPE=\"%s\" left locale at \"%s\"\n",
-+ envstring, de_locale);
-+ exit (1);
-+ }
-+ if (setlocale (LC_CTYPE, de_locale) == NULL)
-+ {
-+ printf ("restoring locale \"%s\" with LC_CTYPE=\"%s\": %m\n",
-+ de_locale, envstring);
-+ exit (1);
-+ }
-+ char *newloc2 = setlocale_copy (LC_CTYPE, newloc);
-+ if (newloc2 == NULL)
-+ {
-+ printf ("restoring locale \"%s\" following \"%s\": %m\n",
-+ newloc, envstring);
-+ exit (1);
-+ }
-+ if (strcmp (newloc, newloc2) != 0)
-+ {
-+ printf ("representation of locale \"%s\" changed from \"%s\" to \"%s\"",
-+ envstring, newloc, newloc2);
-+ exit (1);
-+ }
-+ free (newloc);
-+ free (newloc2);
-+
-+ if (setlocale (LC_CTYPE, de_locale) == NULL)
-+ {
-+ printf ("restoring locale \"%s\" with LC_CTYPE=\"%s\": %m\n",
-+ de_locale, envstring);
-+ exit (1);
-+ }
-+}
-+
-+/* Checks that a known-good locale still works if LC_ALL contains a
-+ value which should be ignored. */
-+static void
-+setlocale_ignore (const char *to_ignore)
-+{
-+ const char *fr_locale = "fr_FR.UTF-8";
-+ setenv ("LC_CTYPE", fr_locale, 1);
-+ char *expected_locale = setlocale_copy (LC_CTYPE, "");
-+ if (expected_locale == NULL)
-+ {
-+ printf ("setlocale with LC_CTYPE=\"%s\" failed: %m\n", fr_locale);
-+ exit (1);
-+ }
-+ if (setlocale (LC_CTYPE, de_locale) == NULL)
-+ {
-+ printf ("failed to restore locale: %m\n");
-+ exit (1);
-+ }
-+ unsetenv ("LC_CTYPE");
-+
-+ setenv ("LC_ALL", to_ignore, 1);
-+ setenv ("LC_CTYPE", fr_locale, 1);
-+ const char *actual_locale = setlocale (LC_CTYPE, "");
-+ if (actual_locale == NULL)
-+ {
-+ printf ("setlocale with LC_ALL, LC_CTYPE=\"%s\" failed: %m\n",
-+ fr_locale);
-+ exit (1);
-+ }
-+ if (strcmp (actual_locale, expected_locale) != 0)
-+ {
-+ printf ("setlocale under LC_ALL failed: got \"%s\", expected \"%s\"\n",
-+ actual_locale, expected_locale);
-+ exit (1);
-+ }
-+ unsetenv ("LC_CTYPE");
-+ setlocale_success (fr_locale);
-+ unsetenv ("LC_ALL");
-+ free (expected_locale);
-+}
-+
-+static int
-+do_test (void)
-+{
-+ /* The glibc test harness sets this environment variable
-+ uncondionally. */
-+ unsetenv ("LC_ALL");
-+
-+ de_locale = setlocale_copy (LC_CTYPE, "de_DE.UTF-8");
-+ if (de_locale == NULL)
-+ {
-+ printf ("setlocale (LC_CTYPE, \"de_DE.UTF-8\"): %m\n");
-+ return 1;
-+ }
-+ setlocale_success ("C");
-+ setlocale_success ("en_US.UTF-8");
-+ setlocale_success ("/en_US.UTF-8");
-+ setlocale_success ("//en_US.UTF-8");
-+ setlocale_ignore ("");
-+
-+ setlocale_fail ("does-not-exist");
-+ setlocale_fail ("/");
-+ setlocale_fail ("/../localedata/en_US.UTF-8");
-+ setlocale_fail ("en_US.UTF-8/");
-+ setlocale_fail ("en_US.UTF-8/..");
-+ setlocale_fail ("en_US.UTF-8/../en_US.UTF-8");
-+ setlocale_fail ("../localedata/en_US.UTF-8");
-+ {
-+ size_t large_length = 1024;
-+ char *large_name = malloc (large_length + 1);
-+ if (large_name == NULL)
-+ {
-+ puts ("malloc failure");
-+ return 1;
-+ }
-+ memset (large_name, '/', large_length);
-+ const char *suffix = "en_US.UTF-8";
-+ strcpy (large_name + large_length - strlen (suffix), suffix);
-+ setlocale_fail (large_name);
-+ free (large_name);
-+ }
-+ {
-+ size_t huge_length = 64 * 1024 * 1024;
-+ char *huge_name = malloc (huge_length + 1);
-+ if (huge_name == NULL)
-+ {
-+ puts ("malloc failure");
-+ return 1;
-+ }
-+ memset (huge_name, 'X', huge_length);
-+ huge_name[huge_length] = '\0';
-+ /* Construct a composite locale specification. */
-+ const char *prefix = "LC_CTYPE=de_DE.UTF-8;LC_TIME=";
-+ memcpy (huge_name, prefix, strlen (prefix));
-+ setlocale_fail (huge_name);
-+ free (huge_name);
-+ }
-+
-+ return 0;
-+}
-+
-+#define TEST_FUNCTION do_test ()
-+#include "../test-skeleton.c"
-
----
-From d07eb371352d67ee4ef931b6956d1e0f28b599dc Mon Sep 17 00:00:00 2001
-From: Florian Weimer <fweimer(a)redhat.com>
-Date: Wed, 28 May 2014 14:05:03 +0200
-Subject: [PATCH] manual: Update the locale documentation
-
-(cherry picked from commit 585367266923156ac6fb789939a923641ba5aaf4)
-
-Conflicts:
- manual/locale.texi
----
- ChangeLog | 13 +++++
- manual/locale.texi | 146 ++++++++++++++++++++++++++++++++++++++++-----------
- 2 files changed, 127 insertions(+), 32 deletions(-)
-
-diff --git a/manual/locale.texi b/manual/locale.texi
-index 8bfd653..ee1c3a1 100644
---- a/manual/locale.texi
-+++ b/manual/locale.texi
-@@ -29,6 +29,7 @@ will follow the conventions preferred by the user.
- * Setting the Locale:: How a program specifies the locale
- with library functions.
- * Standard Locales:: Locale names available on all systems.
-+* Locale Names:: Format of system-specific locale names.
- * Locale Information:: How to access the information for the locale.
- * Formatting Numbers:: A dedicated function to format numbers.
- * Yes-or-No Questions:: Check a Response against the locale.
-@@ -99,14 +100,16 @@ locale named @samp{espana-castellano} to use the standard conventions of
- most of Spain.
-
- The set of locales supported depends on the operating system you are
--using, and so do their names. We can't make any promises about what
--locales will exist, except for one standard locale called @samp{C} or
--@samp{POSIX}. Later we will describe how to construct locales.
--@comment (@pxref{Building Locale Files}).
-+using, and so do their names, except that the standard locale called
-+@samp{C} or @samp{POSIX} always exist. @xref{Locale Names}.
-+
-+In order to force the system to always use the default locale, the
-+user can set the @code{LC_ALL} environment variable to @samp{C}.
-
- @cindex combining locales
--A user also has the option of specifying different locales for different
--purposes---in effect, choosing a mixture of multiple locales.
-+A user also has the option of specifying different locales for
-+different purposes---in effect, choosing a mixture of multiple
-+locales. @xref{Locale Categories}.
-
- For example, the user might specify the locale @samp{espana-castellano}
- for most purposes, but specify the locale @samp{usa-english} for
-@@ -120,7 +123,7 @@ which locales apply. However, the user can choose to use each locale
- for a particular subset of those purposes.
-
- @node Locale Categories, Setting the Locale, Choosing Locale, Locales
--@section Categories of Activities that Locales Affect
-+@section Locale Categories
- @cindex categories for locales
- @cindex locale categories
-
-@@ -128,7 +131,11 @@ The purposes that locales serve are grouped into @dfn{categories}, so
- that a user or a program can choose the locale for each category
- independently. Here is a table of categories; each name is both an
- environment variable that a user can set, and a macro name that you can
--use as an argument to @code{setlocale}.
-+use as the first argument to @code{setlocale}.
-+
-+The contents of the environment variable (or the string in the second
-+argument to @code{setlocale}) has to be a valid locale name.
-+@xref{Locale Names}.
-
- @vtable @code
- @comment locale.h
-@@ -172,7 +179,7 @@ for affirmative and negative responses.
- @comment locale.h
- @comment ISO
- @item LC_ALL
--This is not an environment variable; it is only a macro that you can use
-+This is not a category; it is only a macro that you can use
- with @code{setlocale} to set a single locale for all purposes. Setting
- this environment variable overwrites all selections by the other
- @code{LC_*} variables or @code{LANG}.
-@@ -355,13 +362,7 @@ The symbols in this section are defined in the header file @file{locale.h}.
- @c strndup @ascuheap @acsmem
- @c strcasecmp_l ok (C locale)
- The function @code{setlocale} sets the current locale for category
--@var{category} to @var{locale}. A list of all the locales the system
--provides can be created by running
--
--@pindex locale
--@smallexample
-- locale -a
--@end smallexample
-+@var{category} to @var{locale}.
-
- If @var{category} is @code{LC_ALL}, this specifies the locale for all
- purposes. The other possible values of @var{category} specify an
-@@ -386,10 +387,9 @@ is passed in as @var{locale} parameter.
-
- When you read the current locale for category @code{LC_ALL}, the value
- encodes the entire combination of selected locales for all categories.
--In this case, the value is not just a single locale name. In fact, we
--don't make any promises about what it looks like. But if you specify
--the same ``locale name'' with @code{LC_ALL} in a subsequent call to
--@code{setlocale}, it restores the same combination of locale selections.
-+If you specify the same ``locale name'' with @code{LC_ALL} in a
-+subsequent call to @code{setlocale}, it restores the same combination
-+of locale selections.
-
- To be sure you can use the returned string encoding the currently selected
- locale at a later time, you must make a copy of the string. It is not
-@@ -405,20 +405,15 @@ for @var{category}.
- If a nonempty string is given for @var{locale}, then the locale of that
- name is used if possible.
-
-+The effective locale name (either the second argument to
-+@code{setlocale}, or if the argument is an empty string, the name
-+obtained from the process environment) must be valid locale name.
-+@xref{Locale Names}.
-+
- If you specify an invalid locale name, @code{setlocale} returns a null
- pointer and leaves the current locale unchanged.
- @end deftypefun
-
--The path used for finding locale data can be set using the
--@code{LOCPATH} environment variable. The default path for finding
--locale data is system specific. It is computed from the value given
--as the prefix while configuring the C library. This value normally is
--@file{/usr} or @file{/}. For the former the complete path is:
--
--@smallexample
--/usr/lib/locale
--@end smallexample
--
- Here is an example showing how you might use @code{setlocale} to
- temporarily switch to a new locale.
-
-@@ -458,7 +453,7 @@ locale categories, and future versions of the library will do so. For
- portability, assume that any symbol beginning with @samp{LC_} might be
- defined in @file{locale.h}.
-
--@node Standard Locales, Locale Information, Setting the Locale, Locales
-+@node Standard Locales, Locale Names, Setting the Locale, Locales
- @section Standard Locales
-
- The only locale names you can count on finding on all operating systems
-@@ -492,7 +487,94 @@ with the environment, rather than trying to specify some non-standard
- locale explicitly by name. Remember, different machines might have
- different sets of locales installed.
-
--@node Locale Information, Formatting Numbers, Standard Locales, Locales
-+@node Locale Names, Locale Information, Standard Locales, Locales
-+@section Locale Names
-+
-+The following command prints a list of locales supported by the
-+system:
-+
-+@pindex locale
-+@smallexample
-+ locale -a
-+@end smallexample
-+
-+@strong{Portability Note:} With the notable exception of the standard
-+locale names @samp{C} and @samp{POSIX}, locale names are
-+system-specific.
-+
-+Most locale names follow XPG syntax and consist of up to four parts:
-+
-+@smallexample
-+@var{language}[_@var{territory}[.@var{codeset}]][@@@var{modifier}]
-+@end smallexample
-+
-+Beside the first part, all of them are allowed to be missing. If the
-+full specified locale is not found, less specific ones are looked for.
-+The various parts will be stripped off, in the following order:
-+
-+@enumerate
-+@item
-+codeset
-+@item
-+normalized codeset
-+@item
-+territory
-+@item
-+modifier
-+@end enumerate
-+
-+For example, the locale name @samp{de_AT.iso885915@@euro} denotes a
-+German-language locale for use in Austria, using the ISO-8859-15
-+(Latin-9) character set, and with the Euro as the currency symbol.
-+
-+In addition to locale names which follow XPG syntax, systems may
-+provide aliases such as @samp{german}. Both categories of names must
-+not contain the slash character @samp{/}.
-+
-+If the locale name starts with a slash @samp{/}, it is treated as a
-+path relative to the configured locale directories; see @code{LOCPATH}
-+below. The specified path must not contain a component @samp{..}, or
-+the name is invalid, and @code{setlocale} will fail.
-+
-+@strong{Portability Note:} POSIX suggests that if a locale name starts
-+with a slash @samp{/}, it is resolved as an absolute path. However,
-+@theglibc{} treats it as a relative path under the directories listed
-+in @code{LOCPATH} (or the default locale directory if @code{LOCPATH}
-+is unset).
-+
-+Locale names which are longer than an implementation-defined limit are
-+invalid and cause @code{setlocale} to fail.
-+
-+As a special case, locale names used with @code{LC_ALL} can combine
-+several locales, reflecting different locale settings for different
-+categories. For example, you might want to use a U.S. locale with ISO
-+A4 paper format, so you set @code{LANG} to @samp{en_US.UTF-8}, and
-+@code{LC_PAPER} to @samp{de_DE.UTF-8}. In this case, the
-+@code{LC_ALL}-style combined locale name is
-+
-+@smallexample
-+LC_CTYPE=en_US.UTF-8;LC_TIME=en_US.UTF-8;LC_PAPER=de_DE.UTF-8;@dots{}
-+@end smallexample
-+
-+followed by other category settings not shown here.
-+
-+@vindex LOCPATH
-+The path used for finding locale data can be set using the
-+@code{LOCPATH} environment variable. This variable lists the
-+directories in which to search for locale definitions, separated by a
-+colon @samp{:}.
-+
-+The default path for finding locale data is system specific. A typical
-+value for the @code{LOCPATH} default is:
-+
-+@smallexample
-+/usr/share/locale
-+@end smallexample
-+
-+The value of @code{LOCPATH} is ignored by privileged programs for
-+security reasons, and only the default directory is used.
-+
-+@node Locale Information, Formatting Numbers, Locale Names, Locales
- @section Accessing Locale Information
-
- There are several ways to access locale information. The simplest
---
-
-From b76db403426d4978ca2e60998c6dc62668a3f998 Mon Sep 17 00:00:00 2001
-From: Florian Weimer <fweimer(a)redhat.com>
-Date: Wed, 28 May 2014 14:41:52 +0200
-Subject: [PATCH] setlocale: Use the heap for the copy of the locale argument
-
-This avoids alloca calls with potentially large arguments.
-
-(cherry picked from commit d183645616b0533b3acee28f1a95570bffbdf50f)
----
- ChangeLog | 5 +++++
- locale/setlocale.c | 14 ++++++++++++--
- 2 files changed, 17 insertions(+), 2 deletions(-)
-
-diff --git a/locale/setlocale.c b/locale/setlocale.c
-index b70fa6c..a4c5983 100644
---- a/locale/setlocale.c
-+++ b/locale/setlocale.c
-@@ -272,6 +272,8 @@ setlocale (int category, const char *locale)
- of entries of the form `CATEGORY=VALUE'. */
- const char *newnames[__LC_LAST];
- struct __locale_data *newdata[__LC_LAST];
-+ /* Copy of the locale argument, for in-place splitting. */
-+ char *locale_copy = NULL;
-
- /* Set all name pointers to the argument name. */
- for (category = 0; category < __LC_LAST; ++category)
-@@ -281,7 +283,13 @@ setlocale (int category, const char *locale)
- if (__builtin_expect (strchr (locale, ';') != NULL, 0))
- {
- /* This is a composite name. Make a copy and split it up. */
-- char *np = strdupa (locale);
-+ locale_copy = strdup (locale);
-+ if (__glibc_unlikely (locale_copy == NULL))
-+ {
-+ __libc_rwlock_unlock (__libc_setlocale_lock);
-+ return NULL;
-+ }
-+ char *np = locale_copy;
- char *cp;
- int cnt;
-
-@@ -299,6 +307,7 @@ setlocale (int category, const char *locale)
- {
- error_return:
- __libc_rwlock_unlock (__libc_setlocale_lock);
-+ free (locale_copy);
-
- /* Bogus category name. */
- ERROR_RETURN;
-@@ -391,8 +400,9 @@ setlocale (int category, const char *locale)
- /* Critical section left. */
- __libc_rwlock_unlock (__libc_setlocale_lock);
-
-- /* Free the resources (the locale path variable). */
-+ /* Free the resources. */
- free (locale_path);
-+ free (locale_copy);
-
- return composite;
- }
---
-1.7.1
-
-
diff --git a/glibc/CVE-2014-7817-wordexp-fails-to-honour-WRDE_NOCMD.patch b/glibc/CVE-2014-7817-wordexp-fails-to-honour-WRDE_NOCMD.patch
deleted file mode 100644
index 8e4a32f..0000000
--- a/glibc/CVE-2014-7817-wordexp-fails-to-honour-WRDE_NOCMD.patch
+++ /dev/null
@@ -1,174 +0,0 @@
-From b9b6e3f01655942891bf4c66a2c5e8246cdad7e1 Mon Sep 17 00:00:00 2001
-From: Carlos O'Donell <carlos(a)redhat.com>
-Date: Wed, 19 Nov 2014 11:44:12 -0500
-Subject: [PATCH 1/2] CVE-2014-7817: wordexp fails to honour WRDE_NOCMD.
-
-The function wordexp() fails to properly handle the WRDE_NOCMD
-flag when processing arithmetic inputs in the form of "$((... ``))"
-where "..." can be anything valid. The backticks in the arithmetic
-epxression are evaluated by in a shell even if WRDE_NOCMD forbade
-command substitution. This allows an attacker to attempt to pass
-dangerous commands via constructs of the above form, and bypass
-the WRDE_NOCMD flag. This patch fixes this by checking for WRDE_NOCMD
-in exec_comm(), the only place that can execute a shell. All other
-checks for WRDE_NOCMD are superfluous and removed.
-
-We expand the testsuite and add 3 new regression tests of roughly
-the same form but with a couple of nested levels.
-
-On top of the 3 new tests we add fork validation to the WRDE_NOCMD
-testing. If any forks are detected during the execution of a wordexp()
-call with WRDE_NOCMD, the test is marked as failed. This is slightly
-heuristic since vfork might be used in the future, but it provides a
-higher level of assurance that no shells were executed as part of
-command substitution with WRDE_NOCMD in effect. In addition it doesn't
-require libpthread or libdl, instead we use the public implementation
-namespace function __register_atfork (already part of the public ABI
-for libpthread).
-
-Tested on x86_64 with no regressions.
-
-Conflicts:
- ChangeLog
- NEWS
----
- ChangeLog | 266 +++++++++++++++++++++++++++++++++++++++++++++++++++
- NEWS | 10 ++
- posix/wordexp-test.c | 44 +++++++++
- posix/wordexp.c | 16 +---
- 4 files changed, 324 insertions(+), 12 deletions(-)
-
-diff --git a/posix/wordexp-test.c b/posix/wordexp-test.c
-index 4957006..bdd65e4 100644
---- a/posix/wordexp-test.c
-+++ b/posix/wordexp-test.c
-@@ -27,6 +27,25 @@
-
- #define IFS " \n\t"
-
-+extern void *__dso_handle __attribute__ ((__weak__, __visibility__ ("hidden")));
-+extern int __register_atfork (void (*) (void), void (*) (void), void (*) (void), void *);
-+
-+static int __app_register_atfork (void (*prepare) (void), void (*parent) (void), void (*child) (void))
-+{
-+ return __register_atfork (prepare, parent, child,
-+ &__dso_handle == NULL ? NULL : __dso_handle);
-+}
-+
-+/* Number of forks seen. */
-+static int registered_forks;
-+
-+/* For each fork increment the fork count. */
-+static void
-+register_fork (void)
-+{
-+ registered_forks++;
-+}
-+
- struct test_case_struct
- {
- int retval;
-@@ -206,6 +225,12 @@ struct test_case_struct
- { WRDE_SYNTAX, NULL, "$((2+))", 0, 0, { NULL, }, IFS },
- { WRDE_SYNTAX, NULL, "`", 0, 0, { NULL, }, IFS },
- { WRDE_SYNTAX, NULL, "$((010+4+))", 0, 0, { NULL }, IFS },
-+ /* Test for CVE-2014-7817. We test 3 combinations of command
-+ substitution inside an arithmetic expression to make sure that
-+ no commands are executed and error is returned. */
-+ { WRDE_CMDSUB, NULL, "$((`echo 1`))", WRDE_NOCMD, 0, { NULL, }, IFS },
-+ { WRDE_CMDSUB, NULL, "$((1+`echo 1`))", WRDE_NOCMD, 0, { NULL, }, IFS },
-+ { WRDE_CMDSUB, NULL, "$((1+$((`echo 1`))))", WRDE_NOCMD, 0, { NULL, }, IFS },
-
- { -1, NULL, NULL, 0, 0, { NULL, }, IFS },
- };
-@@ -258,6 +283,15 @@ main (int argc, char *argv[])
- return -1;
- }
-
-+ /* If we are not allowed to do command substitution, we install
-+ fork handlers to verify that no forks happened. No forks should
-+ happen at all if command substitution is disabled. */
-+ if (__app_register_atfork (register_fork, NULL, NULL) != 0)
-+ {
-+ printf ("Failed to register fork handler.\n");
-+ return -1;
-+ }
-+
- for (test = 0; test_case[test].retval != -1; test++)
- if (testit (&test_case[test]))
- ++fail;
-@@ -367,6 +401,9 @@ testit (struct test_case_struct *tc)
-
- printf ("Test %d (%s): ", ++tests, tc->words);
-
-+ if (tc->flags & WRDE_NOCMD)
-+ registered_forks = 0;
-+
- if (tc->flags & WRDE_APPEND)
- {
- /* initial wordexp() call, to be appended to */
-@@ -378,6 +415,13 @@ testit (struct test_case_struct *tc)
- }
- retval = wordexp (tc->words, &we, tc->flags);
-
-+ if ((tc->flags & WRDE_NOCMD)
-+ && (registered_forks > 0))
-+ {
-+ printf ("FAILED fork called for WRDE_NOCMD\n");
-+ return 1;
-+ }
-+
- if (tc->flags & WRDE_DOOFFS)
- start_offs = sav_we.we_offs;
-
-diff --git a/posix/wordexp.c b/posix/wordexp.c
-index 366ec18..36a1367 100644
---- a/posix/wordexp.c
-+++ b/posix/wordexp.c
-@@ -893,6 +893,10 @@ exec_comm (char *comm, char **word, size_t *word_length, size_t *max_length,
- pid_t pid;
- int noexec = 0;
-
-+ /* Do nothing if command substitution should not succeed. */
-+ if (flags & WRDE_NOCMD)
-+ return WRDE_CMDSUB;
-+
- /* Don't fork() unless necessary */
- if (!comm || !*comm)
- return 0;
-@@ -2082,9 +2086,6 @@ parse_dollars (char **word, size_t *word_length, size_t *max_length,
- }
- }
-
-- if (flags & WRDE_NOCMD)
-- return WRDE_CMDSUB;
--
- (*offset) += 2;
- return parse_comm (word, word_length, max_length, words, offset, flags,
- quoted? NULL : pwordexp, ifs, ifs_white);
-@@ -2196,9 +2197,6 @@ parse_dquote (char **word, size_t *word_length, size_t *max_length,
- break;
-
- case '`':
-- if (flags & WRDE_NOCMD)
-- return WRDE_CMDSUB;
--
- ++(*offset);
- error = parse_backtick (word, word_length, max_length, words,
- offset, flags, NULL, NULL, NULL);
-@@ -2357,12 +2355,6 @@ wordexp (const char *words, wordexp_t *pwordexp, int flags)
- break;
-
- case '`':
-- if (flags & WRDE_NOCMD)
-- {
-- error = WRDE_CMDSUB;
-- goto do_error;
-- }
--
- ++words_offset;
- error = parse_backtick (&word, &word_length, &max_length, words,
- &words_offset, flags, pwordexp, ifs,
---
-2.2.1
-
diff --git a/glibc/CVE-2014-9402-Avoid-infinite-loop-in-nss_dns-getnetbyname.patch b/glibc/CVE-2014-9402-Avoid-infinite-loop-in-nss_dns-getnetbyname.patch
deleted file mode 100644
index d9c01fa..0000000
--- a/glibc/CVE-2014-9402-Avoid-infinite-loop-in-nss_dns-getnetbyname.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From c9e9c2e4b1bdd880e11ad1d0756da87634456b95 Mon Sep 17 00:00:00 2001
-From: Florian Weimer <fweimer(a)redhat.com>
-Date: Mon, 15 Dec 2014 17:41:13 +0100
-Subject: [PATCH] Avoid infinite loop in nss_dns getnetbyname [BZ #17630]
-
-Conflicts:
- ChangeLog
- NEWS
----
- ChangeLog | 14 ++++++++++++++
- NEWS | 8 ++++++++
- resolv/nss_dns/dns-network.c | 4 ++--
- 3 files changed, 24 insertions(+), 2 deletions(-)
-
-diff --git a/resolv/nss_dns/dns-network.c b/resolv/nss_dns/dns-network.c
-index 13ad38c..1993ec1 100644
---- a/resolv/nss_dns/dns-network.c
-+++ b/resolv/nss_dns/dns-network.c
-@@ -398,8 +398,8 @@ getanswer_r (const querybuf *answer, int anslen, struct netent *result,
-
- case BYNAME:
- {
-- char **ap = result->n_aliases++;
-- while (*ap != NULL)
-+ char **ap;
-+ for (ap = result->n_aliases; *ap != NULL; ++ap)
- {
- /* Check each alias name for being of the forms:
- 4.3.2.1.in-addr.arpa = net 1.2.3.4
---
-2.2.1
-
diff --git a/glibc/CVE-2015-1472-wscanf-allocates-too-little-memory.patch b/glibc/CVE-2015-1472-wscanf-allocates-too-little-memory.patch
deleted file mode 100644
index e472684..0000000
--- a/glibc/CVE-2015-1472-wscanf-allocates-too-little-memory.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-From 18d9cd1d9d95503074db705686d0236c99db5d00 Mon Sep 17 00:00:00 2001
-From: Paul Pluzhnikov <ppluzhnikov(a)google.com>
-Date: Fri, 6 Feb 2015 00:30:42 -0500
-Subject: [PATCH 2/2] CVE-2015-1472: wscanf allocates too little memory
-
-BZ #16618
-
-Under certain conditions wscanf can allocate too little memory for the
-to-be-scanned arguments and overflow the allocated buffer. The
-implementation now correctly computes the required buffer size when
-using malloc.
-
-A regression test was added to tst-sscanf.
-
-Conflicts:
- ChangeLog
- NEWS
----
- ChangeLog | 133 ++++++++++++++++++++++++++++++++++++++++++++++
- NEWS | 44 +++++++++++++++
- stdio-common/tst-sscanf.c | 33 ++++++++++++
- stdio-common/vfscanf.c | 12 ++---
- 4 files changed, 216 insertions(+), 6 deletions(-)
-
-diff --git a/stdio-common/tst-sscanf.c b/stdio-common/tst-sscanf.c
-index 1214c7d..c62bee6 100644
---- a/stdio-common/tst-sscanf.c
-+++ b/stdio-common/tst-sscanf.c
-@@ -232,5 +232,38 @@ main (void)
- }
- }
-
-+ /* BZ #16618
-+ The test will segfault during SSCANF if the buffer overflow
-+ is not fixed. The size of `s` is such that it forces the use
-+ of malloc internally and this triggers the incorrect computation.
-+ Thus the value for SIZE is arbitrariy high enough that malloc
-+ is used. */
-+ {
-+#define SIZE 131072
-+ CHAR *s = malloc ((SIZE + 1) * sizeof (*s));
-+ if (s == NULL)
-+ abort ();
-+ for (size_t i = 0; i < SIZE; i++)
-+ s[i] = L('0');
-+ s[SIZE] = L('\0');
-+ int i = 42;
-+ /* Scan multi-digit zero into `i`. */
-+ if (SSCANF (s, L("%d"), &i) != 1)
-+ {
-+ printf ("FAIL: bug16618: SSCANF did not read one input item.\n");
-+ result = 1;
-+ }
-+ if (i != 0)
-+ {
-+ printf ("FAIL: bug16618: Value of `i` was not zero as expected.\n");
-+ result = 1;
-+ }
-+ free (s);
-+ if (result != 1)
-+ printf ("PASS: bug16618: Did not crash.\n");
-+#undef SIZE
-+ }
-+
-+
- return result;
- }
-diff --git a/stdio-common/vfscanf.c b/stdio-common/vfscanf.c
-index 2e1e91a..d7a18e3 100644
---- a/stdio-common/vfscanf.c
-+++ b/stdio-common/vfscanf.c
-@@ -272,9 +272,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
- if (__builtin_expect (wpsize == wpmax, 0)) \
- { \
- CHAR_T *old = wp; \
-- size_t newsize = (UCHAR_MAX + 1 > 2 * wpmax \
-- ? UCHAR_MAX + 1 : 2 * wpmax); \
-- if (use_malloc || !__libc_use_alloca (newsize)) \
-+ bool fits = __glibc_likely (wpmax <= SIZE_MAX / sizeof (CHAR_T) / 2); \
-+ size_t wpneed = MAX (UCHAR_MAX + 1, 2 * wpmax); \
-+ size_t newsize = fits ? wpneed * sizeof (CHAR_T) : SIZE_MAX; \
-+ if (!__libc_use_alloca (newsize)) \
- { \
- wp = realloc (use_malloc ? wp : NULL, newsize); \
- if (wp == NULL) \
-@@ -286,14 +287,13 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
- } \
- if (! use_malloc) \
- MEMCPY (wp, old, wpsize); \
-- wpmax = newsize; \
-+ wpmax = wpneed; \
- use_malloc = true; \
- } \
- else \
- { \
- size_t s = wpmax * sizeof (CHAR_T); \
-- wp = (CHAR_T *) extend_alloca (wp, s, \
-- newsize * sizeof (CHAR_T)); \
-+ wp = (CHAR_T *) extend_alloca (wp, s, newsize); \
- wpmax = s / sizeof (CHAR_T); \
- if (old != NULL) \
- MEMCPY (wp, old, wpsize); \
---
-2.2.1
-
diff --git a/glibc/Pkgfile b/glibc/Pkgfile
index 5bd7570..06e96f2 100644
--- a/glibc/Pkgfile
+++ b/glibc/Pkgfile
@@ -3,16 +3,11 @@
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=glibc
-version=2.19
-release=5
+version=2.21
+release=1
source=(http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz \
http://crux.nu/files/distfiles/kernel-headers-3.12.tar.bz2 \
- $name-$version-multilib-dirs.patch \
- CVE-2014-0475.patch iconv-gconv_trans.c.patch \
- CVE-2012-3406-Stack-overflow-in-vfprintf-BZ-16617.patch \
- CVE-2014-7817-wordexp-fails-to-honour-WRDE_NOCMD.patch \
- CVE-2014-9402-Avoid-infinite-loop-in-nss_dns-getnetbyname.patch \
- CVE-2015-1472-wscanf-allocates-too-little-memory.patch \
+ $name-2.20-multilib-dirs.patch \
hosts resolv.conf nsswitch.conf host.conf ld.so.conf)
build() {
@@ -21,37 +16,28 @@ build() {
cp -r $SRC/kernel-headers-3.12/include $PKG/usr
chown root:root $PKG/usr
- patch -p1 -d $SRC/$name-$version -i $SRC/$name-$version-multilib-dirs.patch
- patch -p1 -d $SRC/$name-$version -i $SRC/CVE-2014-0475.patch
- patch -p1 -d $SRC/$name-$version -i $SRC/iconv-gconv_trans.c.patch
- patch -p1 -d $SRC/$name-$version -i $SRC/CVE-2012-3406-Stack-overflow-in-vfprintf-BZ-16617.patch
- patch -p1 -d $SRC/$name-$version -i $SRC/CVE-2014-7817-wordexp-fails-to-honour-WRDE_NOCMD.patch
- patch -p1 -d $SRC/$name-$version -i $SRC/CVE-2014-9402-Avoid-infinite-loop-in-nss_dns-getnetbyname.patch
- patch -p1 -d $SRC/$name-$version -i $SRC/CVE-2015-1472-wscanf-allocates-too-little-memory.patch
+ patch -p1 -d $SRC/$name-$version -i $SRC/$name-2.20-multilib-dirs.patch
mkdir $SRC/build
cd $SRC/build
../$name-$version/configure --prefix=/usr \
--libexecdir=/usr/lib \
--with-headers=$PKG/usr/include \
- --enable-kernel=3.10 \
+ --enable-kernel=3.12 \
--enable-add-ons \
--disable-profile \
--without-gd \
- --enable-obsolete-rpc \
- --enable-multi-arch \
- --enable-static-nss
+ --enable-obsolete-rpc --enable-multi-arch
make
#make check
make install_root=$PKG install
- install -m 0644 $SRC/$name-$version/nscd/nscd.conf $PKG/etc
- install -d $PKG/var/{db,run}/nscd
-
- install -m 0644 $SRC/{hosts,resolv.conf,nsswitch.conf,host.conf,ld.so.conf} $PKG/etc
+ cp $SRC/{hosts,resolv.conf,nsswitch.conf,host.conf,ld.so.conf} $PKG/etc
ln -sf ../usr/share/zoneinfo/UTC $PKG/etc/localtime
mkdir -p $PKG/etc/ld.so.conf.d $PKG/usr/lib/locale
touch $PKG/etc/ld.so.cache
- rm -rf $PKG/usr/{share/{info,locale},bin/tzselect,sbin/z{dump,ic}}
+ rm -rf $PKG/usr/share/{info,locale} \
+ $PKG/usr/bin/tzselect \
+ $PKG/usr/sbin/z{dump,ic}
}
diff --git a/glibc/glibc-2.19-multilib-dirs.patch b/glibc/glibc-2.19-multilib-dirs.patch
deleted file mode 100644
index b84a696..0000000
--- a/glibc/glibc-2.19-multilib-dirs.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff -rupN glibc-2.18.orig/sysdeps/gnu/configure glibc-2.18/sysdeps/gnu/configure
---- glibc-2.18.orig/sysdeps/gnu/configure 2013-08-13 09:25:25.678263957 +0200
-+++ glibc-2.18/sysdeps/gnu/configure 2013-08-13 09:34:04.270306644 +0200
-@@ -14,14 +14,14 @@ case "$prefix" in
- test -n "$libc_cv_slibdir" || \
- case $machine in
- sparc/sparc64 | x86_64* | powerpc/powerpc64 | s390/s390-64)
-- libc_cv_slibdir=/lib64
-+ libc_cv_slibdir=/lib
- case $machine in
- s390/s390-64)
- libc_cv_rtlddir=/lib
- ;;
- esac
- if test "$libdir" = '${exec_prefix}/lib'; then
-- libdir='${exec_prefix}/lib64';
-+ libdir='${exec_prefix}/lib';
- # Locale data can be shared between 32bit and 64bit libraries
- libc_cv_localedir='${exec_prefix}/lib/locale'
- fi
-diff -rupN glibc-2.18.orig/sysdeps/unix/sysv/linux/x86_64/ldconfig.h glibc-2.18/sysdeps/unix/sysv/linux/x86_64/ldconfig.h
---- glibc-2.18.orig/sysdeps/unix/sysv/linux/x86_64/ldconfig.h 2013-08-13 09:25:25.611261622 +0200
-+++ glibc-2.18/sysdeps/unix/sysv/linux/x86_64/ldconfig.h 2013-08-13 09:27:16.032107337 +0200
-@@ -18,9 +18,9 @@
- #include <sysdeps/generic/ldconfig.h>
-
- #define SYSDEP_KNOWN_INTERPRETER_NAMES \
-- { "/lib/ld-linux.so.2", FLAG_ELF_LIBC6 }, \
-+ { "/lib32/ld-linux.so.2", FLAG_ELF_LIBC6 }, \
- { "/libx32/ld-linux-x32.so.2", FLAG_ELF_LIBC6 }, \
-- { "/lib64/ld-linux-x86-64.so.2", FLAG_ELF_LIBC6 },
-+ { "/lib/ld-linux-x86-64.so.2", FLAG_ELF_LIBC6 },
- #define SYSDEP_KNOWN_LIBRARY_NAMES \
- { "libc.so.6", FLAG_ELF_LIBC6 }, \
- { "libm.so.6", FLAG_ELF_LIBC6 },
-diff -rupN glibc-2.18.orig/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed glibc-2.18/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed
---- glibc-2.18.orig/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed 2013-08-13 09:25:25.611261622 +0200
-+++ glibc-2.18/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed 2013-08-13 09:32:04.476137395 +0200
-@@ -1,3 +1,3 @@
- /LD_TRACE_LOADED_OBJECTS=1/a\
- add_env="$add_env LD_LIBRARY_VERSION=\\$verify_out"
--s_^\(RTLDLIST=\)\(.*lib\)\(\|64\|x32\)\(/[^/]*\)\(-x86-64\|-x32\)\(\.so\.[0-9.]*\)[ ]*$_\1"\2\4\6 \264\4-x86-64\6 \2x32\4-x32\6"_
-+s_^\(RTLDLIST=\)\(.*lib\)\(\|64\|x32\)\(/[^/]*\)\(-x86-64\|-x32\)\(\.so\.[0-9.]*\)[ ]*$_\1"\232\4\6 \2\4-x86-64\6 \2x32\4-x32\6"_
diff --git a/glibc/glibc-2.20-multilib-dirs.patch b/glibc/glibc-2.20-multilib-dirs.patch
new file mode 100644
index 0000000..2403ecd
--- /dev/null
+++ b/glibc/glibc-2.20-multilib-dirs.patch
@@ -0,0 +1,40 @@
+diff -rupN glibc-2.20-orig/sysdeps/unix/sysv/linux/x86_64/64/configure glibc-2.20/sysdeps/unix/sysv/linux/x86_64/64/configure
+--- glibc-2.20-orig/sysdeps/unix/sysv/linux/x86_64/64/configure 2014-09-07 22:22:21.455309835 +0200
++++ glibc-2.20/sysdeps/unix/sysv/linux/x86_64/64/configure 2014-09-07 22:39:12.718456952 +0200
+@@ -4,10 +4,10 @@
+ test -n "$libc_cv_slibdir" ||
+ case "$prefix" in
+ /usr | /usr/)
+- libc_cv_slibdir=/lib64
+- libc_cv_rtlddir=/lib64
++ libc_cv_slibdir=/lib
++ libc_cv_rtlddir=/lib
+ if test "$libdir" = '${exec_prefix}/lib'; then
+- libdir='${exec_prefix}/lib64';
++ libdir='${exec_prefix}/lib';
+ # Locale data can be shared between 32-bit and 64-bit libraries.
+ libc_cv_localedir='${exec_prefix}/lib/locale'
+ fi
+diff -rupN glibc-2.20-orig/sysdeps/unix/sysv/linux/x86_64/ldconfig.h glibc-2.20/sysdeps/unix/sysv/linux/x86_64/ldconfig.h
+--- glibc-2.20-orig/sysdeps/unix/sysv/linux/x86_64/ldconfig.h 2014-09-07 22:22:21.456309870 +0200
++++ glibc-2.20/sysdeps/unix/sysv/linux/x86_64/ldconfig.h 2014-09-07 22:38:43.949456973 +0200
+@@ -18,9 +18,9 @@
+ #include <sysdeps/generic/ldconfig.h>
+
+ #define SYSDEP_KNOWN_INTERPRETER_NAMES \
+- { "/lib/ld-linux.so.2", FLAG_ELF_LIBC6 }, \
++ { "/lib32/ld-linux.so.2", FLAG_ELF_LIBC6 }, \
+ { "/libx32/ld-linux-x32.so.2", FLAG_ELF_LIBC6 }, \
+- { "/lib64/ld-linux-x86-64.so.2", FLAG_ELF_LIBC6 },
++ { "/lib/ld-linux-x86-64.so.2", FLAG_ELF_LIBC6 },
+ #define SYSDEP_KNOWN_LIBRARY_NAMES \
+ { "libc.so.6", FLAG_ELF_LIBC6 }, \
+ { "libm.so.6", FLAG_ELF_LIBC6 },
+diff -rupN glibc-2.20-orig/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed glibc-2.20/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed
+--- glibc-2.20-orig/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed 2014-09-07 22:22:21.456309870 +0200
++++ glibc-2.20/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed 2014-09-07 22:38:43.949456973 +0200
+@@ -1,3 +1,3 @@
+ /LD_TRACE_LOADED_OBJECTS=1/a\
+ add_env="$add_env LD_LIBRARY_VERSION=\\$verify_out"
+-s_^\(RTLDLIST=\)\(.*lib\)\(\|64\|x32\)\(/[^/]*\)\(-x86-64\|-x32\)\(\.so\.[0-9.]*\)[ ]*$_\1"\2\4\6 \264\4-x86-64\6 \2x32\4-x32\6"_
++s_^\(RTLDLIST=\)\(.*lib\)\(\|64\|x32\)\(/[^/]*\)\(-x86-64\|-x32\)\(\.so\.[0-9.]*\)[ ]*$_\1"\232\4\6 \2\4-x86-64\6 \2x32\4-x32\6"_
1
0
commit 2bbb4cc3959f270bfa6e5fc575d9e54dae05c08e
Author: Fredrik Rinnestam <fredrik(a)crux.nu>
Date: Sat Jun 20 22:40:23 2015 +0200
gcc: updated to 5.1.0
diff --git a/gcc/.footprint b/gcc/.footprint
index 1c38f43..36885ed 100644
--- a/gcc/.footprint
+++ b/gcc/.footprint
@@ -11,1034 +11,1371 @@ lrwxrwxrwx root/root usr/bin/cc -> gcc
-rwxr-xr-x root/root usr/bin/gcc-nm
-rwxr-xr-x root/root usr/bin/gcc-ranlib
-rwxr-xr-x root/root usr/bin/gcov
+-rwxr-xr-x root/root usr/bin/gcov-tool
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/c++/
-drwxr-xr-x root/root usr/include/c++/4.8.4/
--rw-r--r-- root/root usr/include/c++/4.8.4/algorithm
--rw-r--r-- root/root usr/include/c++/4.8.4/array
--rw-r--r-- root/root usr/include/c++/4.8.4/atomic
-drwxr-xr-x root/root usr/include/c++/4.8.4/backward/
--rw-r--r-- root/root usr/include/c++/4.8.4/backward/auto_ptr.h
--rw-r--r-- root/root usr/include/c++/4.8.4/backward/backward_warning.h
--rw-r--r-- root/root usr/include/c++/4.8.4/backward/binders.h
--rw-r--r-- root/root usr/include/c++/4.8.4/backward/hash_fun.h
--rw-r--r-- root/root usr/include/c++/4.8.4/backward/hash_map
--rw-r--r-- root/root usr/include/c++/4.8.4/backward/hash_set
--rw-r--r-- root/root usr/include/c++/4.8.4/backward/hashtable.h
--rw-r--r-- root/root usr/include/c++/4.8.4/backward/strstream
-drwxr-xr-x root/root usr/include/c++/4.8.4/bits/
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/algorithmfwd.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/alloc_traits.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/atomic_base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/atomic_lockfree_defines.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/basic_ios.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/basic_ios.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/basic_string.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/basic_string.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/boost_concept_check.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/c++0x_warning.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/char_traits.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/codecvt.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/concept_check.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/cpp_type_traits.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/cxxabi_forced.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/deque.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/exception_defines.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/exception_ptr.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/forward_list.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/forward_list.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/fstream.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/functexcept.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/functional_hash.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/gslice.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/gslice_array.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/hash_bytes.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/hashtable.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/hashtable_policy.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/indirect_array.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/ios_base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/istream.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/list.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/locale_classes.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/locale_classes.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/locale_facets.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/locale_facets.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/locale_facets_nonio.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/locale_facets_nonio.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/localefwd.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/mask_array.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/memoryfwd.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/move.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/nested_exception.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/ostream.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/ostream_insert.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/postypes.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/ptr_traits.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/random.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/random.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/range_access.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/regex.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/regex_compiler.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/regex_constants.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/regex_cursor.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/regex_error.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/regex_grep_matcher.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/regex_grep_matcher.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/regex_nfa.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/regex_nfa.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/shared_ptr.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/shared_ptr_base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/slice_array.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/sstream.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_algo.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_algobase.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_bvector.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_construct.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_deque.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_function.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_heap.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_iterator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_iterator_base_funcs.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_iterator_base_types.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_list.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_map.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_multimap.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_multiset.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_numeric.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_pair.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_queue.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_raw_storage_iter.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_relops.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_set.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_stack.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_tempbuf.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_tree.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_uninitialized.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stl_vector.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stream_iterator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/streambuf.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/streambuf_iterator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/stringfwd.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/unique_ptr.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/unordered_map.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/unordered_set.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/uses_allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/valarray_after.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/valarray_array.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/valarray_array.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/valarray_before.h
--rw-r--r-- root/root usr/include/c++/4.8.4/bits/vector.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/bitset
--rw-r--r-- root/root usr/include/c++/4.8.4/cassert
--rw-r--r-- root/root usr/include/c++/4.8.4/ccomplex
--rw-r--r-- root/root usr/include/c++/4.8.4/cctype
--rw-r--r-- root/root usr/include/c++/4.8.4/cerrno
--rw-r--r-- root/root usr/include/c++/4.8.4/cfenv
--rw-r--r-- root/root usr/include/c++/4.8.4/cfloat
--rw-r--r-- root/root usr/include/c++/4.8.4/chrono
--rw-r--r-- root/root usr/include/c++/4.8.4/cinttypes
--rw-r--r-- root/root usr/include/c++/4.8.4/ciso646
--rw-r--r-- root/root usr/include/c++/4.8.4/climits
--rw-r--r-- root/root usr/include/c++/4.8.4/clocale
--rw-r--r-- root/root usr/include/c++/4.8.4/cmath
--rw-r--r-- root/root usr/include/c++/4.8.4/complex
--rw-r--r-- root/root usr/include/c++/4.8.4/complex.h
--rw-r--r-- root/root usr/include/c++/4.8.4/condition_variable
--rw-r--r-- root/root usr/include/c++/4.8.4/csetjmp
--rw-r--r-- root/root usr/include/c++/4.8.4/csignal
--rw-r--r-- root/root usr/include/c++/4.8.4/cstdalign
--rw-r--r-- root/root usr/include/c++/4.8.4/cstdarg
--rw-r--r-- root/root usr/include/c++/4.8.4/cstdbool
--rw-r--r-- root/root usr/include/c++/4.8.4/cstddef
--rw-r--r-- root/root usr/include/c++/4.8.4/cstdint
--rw-r--r-- root/root usr/include/c++/4.8.4/cstdio
--rw-r--r-- root/root usr/include/c++/4.8.4/cstdlib
--rw-r--r-- root/root usr/include/c++/4.8.4/cstring
--rw-r--r-- root/root usr/include/c++/4.8.4/ctgmath
--rw-r--r-- root/root usr/include/c++/4.8.4/ctime
--rw-r--r-- root/root usr/include/c++/4.8.4/cwchar
--rw-r--r-- root/root usr/include/c++/4.8.4/cwctype
--rw-r--r-- root/root usr/include/c++/4.8.4/cxxabi.h
-drwxr-xr-x root/root usr/include/c++/4.8.4/debug/
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/array
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/bitset
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/debug.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/deque
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/formatter.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/forward_list
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/functions.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/list
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/macros.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/map
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/map.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/multimap.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/multiset.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/safe_base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/safe_iterator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/safe_iterator.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/safe_local_iterator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/safe_local_iterator.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/safe_sequence.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/safe_sequence.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/safe_unordered_base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/safe_unordered_container.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/safe_unordered_container.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/set
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/set.h
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/string
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/unordered_map
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/unordered_set
--rw-r--r-- root/root usr/include/c++/4.8.4/debug/vector
-drwxr-xr-x root/root usr/include/c++/4.8.4/decimal/
--rw-r--r-- root/root usr/include/c++/4.8.4/decimal/decimal
--rw-r--r-- root/root usr/include/c++/4.8.4/decimal/decimal.h
--rw-r--r-- root/root usr/include/c++/4.8.4/deque
--rw-r--r-- root/root usr/include/c++/4.8.4/exception
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/algorithm
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/alloc_traits.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/array_allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/atomicity.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/bitmap_allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/cast.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/cmath
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/codecvt_specializations.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/concurrence.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/debug_allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/enc_filebuf.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/extptr_allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/functional
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/hash_map
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/hash_set
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/iterator
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/malloc_allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/memory
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/mt_allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/new_allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/numeric
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/numeric_traits.h
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/assoc_container.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/bin_search_tree_/traits.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_base_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/branch_policy/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/branch_policy/branch_policy.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/branch_policy/traits.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/cond_dealtor.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/container_base_dispatch.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/debug_map_base.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/eq_fn/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_map_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_policy/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/ov_tree_map_/traits.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pairing_heap_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/traits.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rb_tree_map_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rb_tree_map_/node.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rb_tree_map_/traits.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rc_binomial_heap_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/resize_policy/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/node.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/splay_tree_/traits.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/standard_policies.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/thin_heap_/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/tree_policy/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/tree_trace_base.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/trie_policy/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/type_utils.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/types_traits.hpp
-drwxr-xr-x root/root usr/include/c++/4.8.4/ext/pb_ds/detail/unordered_iterator/
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/unordered_iterator/iterator.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/exception.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/hash_policy.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/list_update_policy.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/priority_queue.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/tag_and_trait.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/tree_policy.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pb_ds/trie_policy.hpp
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pod_char_traits.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pointer.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/pool_allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/random
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/random.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/rb_tree
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/rc_string_base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/rope
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/ropeimpl.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/slist
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/sso_string_base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/stdio_filebuf.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/stdio_sync_filebuf.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/string_conversions.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/throw_allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/type_traits.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/typelist.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/vstring.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/vstring.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/vstring_fwd.h
--rw-r--r-- root/root usr/include/c++/4.8.4/ext/vstring_util.h
--rw-r--r-- root/root usr/include/c++/4.8.4/fenv.h
--rw-r--r-- root/root usr/include/c++/4.8.4/forward_list
--rw-r--r-- root/root usr/include/c++/4.8.4/fstream
--rw-r--r-- root/root usr/include/c++/4.8.4/functional
--rw-r--r-- root/root usr/include/c++/4.8.4/future
--rw-r--r-- root/root usr/include/c++/4.8.4/initializer_list
--rw-r--r-- root/root usr/include/c++/4.8.4/iomanip
--rw-r--r-- root/root usr/include/c++/4.8.4/ios
--rw-r--r-- root/root usr/include/c++/4.8.4/iosfwd
--rw-r--r-- root/root usr/include/c++/4.8.4/iostream
--rw-r--r-- root/root usr/include/c++/4.8.4/istream
--rw-r--r-- root/root usr/include/c++/4.8.4/iterator
--rw-r--r-- root/root usr/include/c++/4.8.4/limits
--rw-r--r-- root/root usr/include/c++/4.8.4/list
--rw-r--r-- root/root usr/include/c++/4.8.4/locale
--rw-r--r-- root/root usr/include/c++/4.8.4/map
--rw-r--r-- root/root usr/include/c++/4.8.4/memory
--rw-r--r-- root/root usr/include/c++/4.8.4/mutex
--rw-r--r-- root/root usr/include/c++/4.8.4/new
--rw-r--r-- root/root usr/include/c++/4.8.4/numeric
--rw-r--r-- root/root usr/include/c++/4.8.4/ostream
-drwxr-xr-x root/root usr/include/c++/4.8.4/parallel/
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/algo.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/algobase.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/algorithm
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/algorithmfwd.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/balanced_quicksort.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/basic_iterator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/checkers.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/compatibility.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/compiletime_settings.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/equally_split.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/features.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/find.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/find_selectors.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/for_each.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/for_each_selectors.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/iterator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/list_partition.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/losertree.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/merge.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/multiseq_selection.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/multiway_merge.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/multiway_mergesort.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/numeric
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/numericfwd.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/omp_loop.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/omp_loop_static.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/par_loop.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/parallel.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/partial_sum.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/partition.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/queue.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/quicksort.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/random_number.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/random_shuffle.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/search.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/set_operations.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/settings.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/sort.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/tags.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/types.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/unique_copy.h
--rw-r--r-- root/root usr/include/c++/4.8.4/parallel/workstealing.h
-drwxr-xr-x root/root usr/include/c++/4.8.4/profile/
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/array
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/bitset
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/deque
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/forward_list
-drwxr-xr-x root/root usr/include/c++/4.8.4/profile/impl/
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_algos.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_container_size.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_hash_func.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_hashtable_size.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_list_to_slist.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_list_to_vector.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_map_to_unordered_map.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_node.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_state.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_trace.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_vector_size.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/impl/profiler_vector_to_list.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/iterator_tracker.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/list
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/map
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/map.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/multimap.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/multiset.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/set
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/set.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/unordered_base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/unordered_map
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/unordered_set
--rw-r--r-- root/root usr/include/c++/4.8.4/profile/vector
--rw-r--r-- root/root usr/include/c++/4.8.4/queue
--rw-r--r-- root/root usr/include/c++/4.8.4/random
--rw-r--r-- root/root usr/include/c++/4.8.4/ratio
--rw-r--r-- root/root usr/include/c++/4.8.4/regex
--rw-r--r-- root/root usr/include/c++/4.8.4/scoped_allocator
--rw-r--r-- root/root usr/include/c++/4.8.4/set
--rw-r--r-- root/root usr/include/c++/4.8.4/sstream
--rw-r--r-- root/root usr/include/c++/4.8.4/stack
--rw-r--r-- root/root usr/include/c++/4.8.4/stdexcept
--rw-r--r-- root/root usr/include/c++/4.8.4/streambuf
--rw-r--r-- root/root usr/include/c++/4.8.4/string
--rw-r--r-- root/root usr/include/c++/4.8.4/system_error
--rw-r--r-- root/root usr/include/c++/4.8.4/tgmath.h
--rw-r--r-- root/root usr/include/c++/4.8.4/thread
-drwxr-xr-x root/root usr/include/c++/4.8.4/tr1/
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/array
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/bessel_function.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/beta_function.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/ccomplex
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cctype
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cfenv
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cfloat
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cinttypes
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/climits
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cmath
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/complex
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/complex.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cstdarg
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cstdbool
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cstdint
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cstdio
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cstdlib
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/ctgmath
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/ctime
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/ctype.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cwchar
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/cwctype
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/ell_integral.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/exp_integral.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/fenv.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/float.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/functional
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/functional_hash.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/gamma.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/hashtable.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/hashtable_policy.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/hypergeometric.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/inttypes.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/legendre_function.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/limits.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/math.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/memory
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/modified_bessel_func.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/poly_hermite.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/poly_laguerre.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/random
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/random.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/random.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/regex
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/riemann_zeta.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/shared_ptr.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/special_function_util.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/stdarg.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/stdbool.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/stdint.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/stdio.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/stdlib.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/tgmath.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/tuple
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/type_traits
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/unordered_map
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/unordered_map.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/unordered_set
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/unordered_set.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/utility
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/wchar.h
--rw-r--r-- root/root usr/include/c++/4.8.4/tr1/wctype.h
-drwxr-xr-x root/root usr/include/c++/4.8.4/tr2/
--rw-r--r-- root/root usr/include/c++/4.8.4/tr2/bool_set
--rw-r--r-- root/root usr/include/c++/4.8.4/tr2/bool_set.tcc
--rw-r--r-- root/root usr/include/c++/4.8.4/tr2/dynamic_bitset
--rw-r--r-- root/root usr/include/c++/4.8.4/tr2/ratio
--rw-r--r-- root/root usr/include/c++/4.8.4/tr2/type_traits
--rw-r--r-- root/root usr/include/c++/4.8.4/tuple
--rw-r--r-- root/root usr/include/c++/4.8.4/type_traits
--rw-r--r-- root/root usr/include/c++/4.8.4/typeindex
--rw-r--r-- root/root usr/include/c++/4.8.4/typeinfo
--rw-r--r-- root/root usr/include/c++/4.8.4/unordered_map
--rw-r--r-- root/root usr/include/c++/4.8.4/unordered_set
--rw-r--r-- root/root usr/include/c++/4.8.4/utility
--rw-r--r-- root/root usr/include/c++/4.8.4/valarray
--rw-r--r-- root/root usr/include/c++/4.8.4/vector
-drwxr-xr-x root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/
-drwxr-xr-x root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/
-drwxr-xr-x root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/atomic_word.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/basic_file.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/c++allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/c++config.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/c++io.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/c++locale.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/cpu_defines.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/ctype_base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/ctype_inline.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/cxxabi_tweaks.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/error_constants.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/extc++.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/gthr-default.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/gthr-posix.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/gthr-single.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/gthr.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/messages_members.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/opt_random.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/os_defines.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/stdc++.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/stdtr1c++.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/bits/time_members.h
-drwxr-xr-x root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/ext/
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/32/ext/opt_random.h
-drwxr-xr-x root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/atomic_word.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/basic_file.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/c++allocator.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/c++config.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/c++io.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/c++locale.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/cpu_defines.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/ctype_base.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/ctype_inline.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/cxxabi_tweaks.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/error_constants.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/extc++.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/gthr-default.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/gthr-posix.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/gthr-single.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/gthr.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/messages_members.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/opt_random.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/os_defines.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/stdc++.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/stdtr1c++.h
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/bits/time_members.h
-drwxr-xr-x root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/ext/
--rw-r--r-- root/root usr/include/c++/4.8.4/x86_64-unknown-linux-gnu/ext/opt_random.h
+drwxr-xr-x root/root usr/include/c++/5.1.0/
+-rw-r--r-- root/root usr/include/c++/5.1.0/algorithm
+-rw-r--r-- root/root usr/include/c++/5.1.0/array
+-rw-r--r-- root/root usr/include/c++/5.1.0/atomic
+drwxr-xr-x root/root usr/include/c++/5.1.0/backward/
+-rw-r--r-- root/root usr/include/c++/5.1.0/backward/auto_ptr.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/backward/backward_warning.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/backward/binders.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/backward/hash_fun.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/backward/hash_map
+-rw-r--r-- root/root usr/include/c++/5.1.0/backward/hash_set
+-rw-r--r-- root/root usr/include/c++/5.1.0/backward/hashtable.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/backward/strstream
+drwxr-xr-x root/root usr/include/c++/5.1.0/bits/
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/algorithmfwd.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/alloc_traits.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/allocated_ptr.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/atomic_base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/atomic_futex.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/atomic_lockfree_defines.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/basic_ios.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/basic_ios.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/basic_string.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/basic_string.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/boost_concept_check.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/c++0x_warning.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/c++14_warning.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/char_traits.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/codecvt.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/concept_check.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/cpp_type_traits.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/cxxabi_forced.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/deque.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/enable_special_members.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/exception_defines.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/exception_ptr.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/forward_list.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/forward_list.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/fstream.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/functexcept.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/functional_hash.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/gslice.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/gslice_array.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/hash_bytes.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/hashtable.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/hashtable_policy.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/indirect_array.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/ios_base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/istream.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/list.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/locale_classes.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/locale_classes.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/locale_conv.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/locale_facets.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/locale_facets.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/locale_facets_nonio.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/locale_facets_nonio.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/localefwd.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/mask_array.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/memoryfwd.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/move.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/nested_exception.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/ostream.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/ostream_insert.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/parse_numbers.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/postypes.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/predefined_ops.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/ptr_traits.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/random.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/random.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/range_access.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex_automaton.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex_automaton.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex_compiler.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex_compiler.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex_constants.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex_error.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex_executor.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex_executor.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex_scanner.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/regex_scanner.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/shared_ptr.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/shared_ptr_atomic.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/shared_ptr_base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/slice_array.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/sstream.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_algo.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_algobase.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_bvector.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_construct.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_deque.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_function.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_heap.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_iterator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_iterator_base_funcs.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_iterator_base_types.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_list.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_map.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_multimap.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_multiset.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_numeric.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_pair.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_queue.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_raw_storage_iter.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_relops.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_set.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_stack.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_tempbuf.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_tree.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_uninitialized.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stl_vector.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stream_iterator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/streambuf.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/streambuf_iterator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/stringfwd.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/unique_ptr.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/unordered_map.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/unordered_set.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/uses_allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/valarray_after.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/valarray_array.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/valarray_array.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/valarray_before.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/bits/vector.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/bitset
+-rw-r--r-- root/root usr/include/c++/5.1.0/cassert
+-rw-r--r-- root/root usr/include/c++/5.1.0/ccomplex
+-rw-r--r-- root/root usr/include/c++/5.1.0/cctype
+-rw-r--r-- root/root usr/include/c++/5.1.0/cerrno
+-rw-r--r-- root/root usr/include/c++/5.1.0/cfenv
+-rw-r--r-- root/root usr/include/c++/5.1.0/cfloat
+-rw-r--r-- root/root usr/include/c++/5.1.0/chrono
+-rw-r--r-- root/root usr/include/c++/5.1.0/cinttypes
+-rw-r--r-- root/root usr/include/c++/5.1.0/ciso646
+-rw-r--r-- root/root usr/include/c++/5.1.0/climits
+-rw-r--r-- root/root usr/include/c++/5.1.0/clocale
+-rw-r--r-- root/root usr/include/c++/5.1.0/cmath
+-rw-r--r-- root/root usr/include/c++/5.1.0/codecvt
+-rw-r--r-- root/root usr/include/c++/5.1.0/complex
+-rw-r--r-- root/root usr/include/c++/5.1.0/complex.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/condition_variable
+-rw-r--r-- root/root usr/include/c++/5.1.0/csetjmp
+-rw-r--r-- root/root usr/include/c++/5.1.0/csignal
+-rw-r--r-- root/root usr/include/c++/5.1.0/cstdalign
+-rw-r--r-- root/root usr/include/c++/5.1.0/cstdarg
+-rw-r--r-- root/root usr/include/c++/5.1.0/cstdbool
+-rw-r--r-- root/root usr/include/c++/5.1.0/cstddef
+-rw-r--r-- root/root usr/include/c++/5.1.0/cstdint
+-rw-r--r-- root/root usr/include/c++/5.1.0/cstdio
+-rw-r--r-- root/root usr/include/c++/5.1.0/cstdlib
+-rw-r--r-- root/root usr/include/c++/5.1.0/cstring
+-rw-r--r-- root/root usr/include/c++/5.1.0/ctgmath
+-rw-r--r-- root/root usr/include/c++/5.1.0/ctime
+-rw-r--r-- root/root usr/include/c++/5.1.0/cwchar
+-rw-r--r-- root/root usr/include/c++/5.1.0/cwctype
+-rw-r--r-- root/root usr/include/c++/5.1.0/cxxabi.h
+drwxr-xr-x root/root usr/include/c++/5.1.0/debug/
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/array
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/bitset
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/debug.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/deque
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/formatter.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/forward_list
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/functions.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/list
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/macros.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/map
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/map.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/multimap.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/multiset.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/safe_base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/safe_container.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/safe_iterator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/safe_iterator.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/safe_local_iterator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/safe_local_iterator.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/safe_sequence.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/safe_sequence.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/safe_unordered_base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/safe_unordered_container.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/safe_unordered_container.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/set
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/set.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/string
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/unordered_map
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/unordered_set
+-rw-r--r-- root/root usr/include/c++/5.1.0/debug/vector
+drwxr-xr-x root/root usr/include/c++/5.1.0/decimal/
+-rw-r--r-- root/root usr/include/c++/5.1.0/decimal/decimal
+-rw-r--r-- root/root usr/include/c++/5.1.0/decimal/decimal.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/deque
+-rw-r--r-- root/root usr/include/c++/5.1.0/exception
+drwxr-xr-x root/root usr/include/c++/5.1.0/experimental/
+-rw-r--r-- root/root usr/include/c++/5.1.0/experimental/algorithm
+-rw-r--r-- root/root usr/include/c++/5.1.0/experimental/any
+-rw-r--r-- root/root usr/include/c++/5.1.0/experimental/chrono
+-rw-r--r-- root/root usr/include/c++/5.1.0/experimental/functional
+-rw-r--r-- root/root usr/include/c++/5.1.0/experimental/optional
+-rw-r--r-- root/root usr/include/c++/5.1.0/experimental/ratio
+-rw-r--r-- root/root usr/include/c++/5.1.0/experimental/string_view
+-rw-r--r-- root/root usr/include/c++/5.1.0/experimental/string_view.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/experimental/system_error
+-rw-r--r-- root/root usr/include/c++/5.1.0/experimental/tuple
+-rw-r--r-- root/root usr/include/c++/5.1.0/experimental/type_traits
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/algorithm
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/aligned_buffer.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/alloc_traits.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/array_allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/atomicity.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/bitmap_allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/cast.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/cmath
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/codecvt_specializations.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/concurrence.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/debug_allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/enc_filebuf.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/extptr_allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/functional
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/hash_map
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/hash_set
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/iterator
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/malloc_allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/memory
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/mt_allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/new_allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/numeric
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/numeric_traits.h
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/assoc_container.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/bin_search_tree_/traits.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_base_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/branch_policy/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/branch_policy/branch_policy.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/branch_policy/traits.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/cond_dealtor.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/container_base_dispatch.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/debug_map_base.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/eq_fn/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_map_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_policy/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/ov_tree_map_/traits.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pairing_heap_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/traits.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rb_tree_map_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rb_tree_map_/node.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rb_tree_map_/traits.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rc_binomial_heap_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/resize_policy/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/node.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/splay_tree_/traits.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/standard_policies.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/thin_heap_/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/tree_policy/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/tree_trace_base.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/trie_policy/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/type_utils.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/types_traits.hpp
+drwxr-xr-x root/root usr/include/c++/5.1.0/ext/pb_ds/detail/unordered_iterator/
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/unordered_iterator/iterator.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/exception.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/hash_policy.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/list_update_policy.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/priority_queue.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/tag_and_trait.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/tree_policy.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pb_ds/trie_policy.hpp
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pod_char_traits.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pointer.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/pool_allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/random
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/random.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/rb_tree
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/rc_string_base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/rope
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/ropeimpl.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/slist
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/sso_string_base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/stdio_filebuf.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/stdio_sync_filebuf.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/string_conversions.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/throw_allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/type_traits.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/typelist.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/vstring.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/vstring.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/vstring_fwd.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/ext/vstring_util.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/fenv.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/forward_list
+-rw-r--r-- root/root usr/include/c++/5.1.0/fstream
+-rw-r--r-- root/root usr/include/c++/5.1.0/functional
+-rw-r--r-- root/root usr/include/c++/5.1.0/future
+-rw-r--r-- root/root usr/include/c++/5.1.0/initializer_list
+-rw-r--r-- root/root usr/include/c++/5.1.0/iomanip
+-rw-r--r-- root/root usr/include/c++/5.1.0/ios
+-rw-r--r-- root/root usr/include/c++/5.1.0/iosfwd
+-rw-r--r-- root/root usr/include/c++/5.1.0/iostream
+-rw-r--r-- root/root usr/include/c++/5.1.0/istream
+-rw-r--r-- root/root usr/include/c++/5.1.0/iterator
+-rw-r--r-- root/root usr/include/c++/5.1.0/limits
+-rw-r--r-- root/root usr/include/c++/5.1.0/list
+-rw-r--r-- root/root usr/include/c++/5.1.0/locale
+-rw-r--r-- root/root usr/include/c++/5.1.0/map
+-rw-r--r-- root/root usr/include/c++/5.1.0/memory
+-rw-r--r-- root/root usr/include/c++/5.1.0/mutex
+-rw-r--r-- root/root usr/include/c++/5.1.0/new
+-rw-r--r-- root/root usr/include/c++/5.1.0/numeric
+-rw-r--r-- root/root usr/include/c++/5.1.0/ostream
+drwxr-xr-x root/root usr/include/c++/5.1.0/parallel/
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/algo.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/algobase.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/algorithm
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/algorithmfwd.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/balanced_quicksort.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/basic_iterator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/checkers.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/compatibility.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/compiletime_settings.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/equally_split.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/features.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/find.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/find_selectors.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/for_each.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/for_each_selectors.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/iterator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/list_partition.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/losertree.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/merge.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/multiseq_selection.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/multiway_merge.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/multiway_mergesort.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/numeric
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/numericfwd.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/omp_loop.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/omp_loop_static.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/par_loop.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/parallel.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/partial_sum.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/partition.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/queue.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/quicksort.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/random_number.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/random_shuffle.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/search.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/set_operations.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/settings.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/sort.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/tags.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/types.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/unique_copy.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/parallel/workstealing.h
+drwxr-xr-x root/root usr/include/c++/5.1.0/profile/
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/array
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/bitset
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/deque
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/forward_list
+drwxr-xr-x root/root usr/include/c++/5.1.0/profile/impl/
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_algos.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_container_size.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_hash_func.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_hashtable_size.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_list_to_slist.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_list_to_vector.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_map_to_unordered_map.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_node.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_state.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_trace.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_vector_size.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/impl/profiler_vector_to_list.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/iterator_tracker.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/list
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/map
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/map.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/multimap.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/multiset.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/ordered_base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/set
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/set.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/unordered_base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/unordered_map
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/unordered_set
+-rw-r--r-- root/root usr/include/c++/5.1.0/profile/vector
+-rw-r--r-- root/root usr/include/c++/5.1.0/queue
+-rw-r--r-- root/root usr/include/c++/5.1.0/random
+-rw-r--r-- root/root usr/include/c++/5.1.0/ratio
+-rw-r--r-- root/root usr/include/c++/5.1.0/regex
+-rw-r--r-- root/root usr/include/c++/5.1.0/scoped_allocator
+-rw-r--r-- root/root usr/include/c++/5.1.0/set
+-rw-r--r-- root/root usr/include/c++/5.1.0/shared_mutex
+-rw-r--r-- root/root usr/include/c++/5.1.0/sstream
+-rw-r--r-- root/root usr/include/c++/5.1.0/stack
+-rw-r--r-- root/root usr/include/c++/5.1.0/stdexcept
+-rw-r--r-- root/root usr/include/c++/5.1.0/streambuf
+-rw-r--r-- root/root usr/include/c++/5.1.0/string
+-rw-r--r-- root/root usr/include/c++/5.1.0/system_error
+-rw-r--r-- root/root usr/include/c++/5.1.0/tgmath.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/thread
+drwxr-xr-x root/root usr/include/c++/5.1.0/tr1/
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/array
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/bessel_function.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/beta_function.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/ccomplex
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cctype
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cfenv
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cfloat
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cinttypes
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/climits
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cmath
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/complex
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/complex.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cstdarg
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cstdbool
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cstdint
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cstdio
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cstdlib
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/ctgmath
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/ctime
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/ctype.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cwchar
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/cwctype
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/ell_integral.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/exp_integral.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/fenv.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/float.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/functional
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/functional_hash.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/gamma.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/hashtable.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/hashtable_policy.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/hypergeometric.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/inttypes.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/legendre_function.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/limits.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/math.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/memory
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/modified_bessel_func.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/poly_hermite.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/poly_laguerre.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/random
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/random.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/random.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/regex
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/riemann_zeta.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/shared_ptr.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/special_function_util.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/stdarg.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/stdbool.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/stdint.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/stdio.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/stdlib.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/tgmath.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/tuple
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/type_traits
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/unordered_map
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/unordered_map.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/unordered_set
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/unordered_set.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/utility
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/wchar.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr1/wctype.h
+drwxr-xr-x root/root usr/include/c++/5.1.0/tr2/
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr2/bool_set
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr2/bool_set.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr2/dynamic_bitset
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr2/dynamic_bitset.tcc
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr2/ratio
+-rw-r--r-- root/root usr/include/c++/5.1.0/tr2/type_traits
+-rw-r--r-- root/root usr/include/c++/5.1.0/tuple
+-rw-r--r-- root/root usr/include/c++/5.1.0/type_traits
+-rw-r--r-- root/root usr/include/c++/5.1.0/typeindex
+-rw-r--r-- root/root usr/include/c++/5.1.0/typeinfo
+-rw-r--r-- root/root usr/include/c++/5.1.0/unordered_map
+-rw-r--r-- root/root usr/include/c++/5.1.0/unordered_set
+-rw-r--r-- root/root usr/include/c++/5.1.0/utility
+-rw-r--r-- root/root usr/include/c++/5.1.0/valarray
+-rw-r--r-- root/root usr/include/c++/5.1.0/vector
+drwxr-xr-x root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/
+drwxr-xr-x root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/
+drwxr-xr-x root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/atomic_word.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/basic_file.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/c++allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/c++config.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/c++io.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/c++locale.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/cpu_defines.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/ctype_base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/ctype_inline.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/cxxabi_tweaks.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/error_constants.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/extc++.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/gthr-default.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/gthr-posix.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/gthr-single.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/gthr.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/messages_members.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/opt_random.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/os_defines.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/stdc++.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/stdtr1c++.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/bits/time_members.h
+drwxr-xr-x root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/ext/
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/32/ext/opt_random.h
+drwxr-xr-x root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/atomic_word.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/basic_file.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++allocator.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++io.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++locale.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/cpu_defines.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/ctype_base.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/ctype_inline.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/cxxabi_tweaks.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/error_constants.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/extc++.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/gthr-default.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/gthr-posix.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/gthr-single.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/gthr.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/messages_members.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/opt_random.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/os_defines.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/stdc++.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/stdtr1c++.h
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/time_members.h
+drwxr-xr-x root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/ext/
+-rw-r--r-- root/root usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/ext/opt_random.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/gcc/
drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/crtbegin.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/crtbeginS.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/crtbeginT.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/crtend.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/crtendS.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/crtfastmath.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/crtprec32.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/crtprec64.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/crtprec80.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/libgcc.a
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/libgcc_eh.a
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/32/libgcov.a
--rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/cc1
--rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/cc1obj
--rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/cc1plus
--rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/collect2
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/crtbegin.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/crtbeginS.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/crtbeginT.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/crtend.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/crtendS.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/crtfastmath.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/crtprec32.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/crtprec64.o
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/crtprec80.o
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/finclude/
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/adxintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/ammintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/avx2intrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/avxintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/bmi2intrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/bmiintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/bmmintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/cpuid.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/cross-stdarg.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/emmintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/f16cintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/float.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/fma4intrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/fmaintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/fxsrintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/ia32intrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/immintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/iso646.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/limits.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/lwpintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/lzcntintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/mf-runtime.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/mm3dnow.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/mm_malloc.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/mmintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/nmmintrin.h
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/objc/
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/objc/NXConstStr.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/objc/Object.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/objc/Protocol.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/objc/message.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/objc/objc-decls.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/objc/objc-exception.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/objc/objc-sync.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/objc/objc.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/objc/runtime.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/objc/thr.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/omp.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/pmmintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/popcntintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/prfchwintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/quadmath.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/quadmath_weak.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/rdseedintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/rtmintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/smmintrin.h
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/ssp/
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/ssp/ssp.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/ssp/stdio.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/ssp/string.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/ssp/unistd.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/stdalign.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/stdarg.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/stdbool.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/stddef.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/stdfix.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/stdint-gcc.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/stdint.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/stdnoreturn.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/syslimits.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/tbmintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/tmmintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/unwind.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/varargs.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/wmmintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/x86intrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/xmmintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/xopintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/xsaveintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/xsaveoptintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/include/xtestintrin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/libgcc.a
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/libgcc_eh.a
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/libgcov.a
--rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/liblto_plugin.la
-lrwxrwxrwx root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/liblto_plugin.so -> liblto_plugin.so.0.0.0
-lrwxrwxrwx root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/liblto_plugin.so.0 -> liblto_plugin.so.0.0.0
--rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/liblto_plugin.so.0.0.0
--rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/lto-wrapper
--rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/lto1
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/
--rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/gengtype
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/gtype.state
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/ada/
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/ada/gcc-interface/
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/ada/gcc-interface/ada-tree.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/alias.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/all-tree.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/alloc-pool.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/ansidecl.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/auto-host.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/b-header-vars
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/basic-block.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/bitmap.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/builtins.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/bversion.h
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/c-family/
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/c-family/c-common.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/c-family/c-common.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/c-family/c-objc.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/c-family/c-pragma.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/c-family/c-pretty-print.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/c-tree.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cfg-flags.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cfghooks.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cfgloop.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cgraph.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cif-code.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config.h
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/dbxelf.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/elfos.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/glibc-stdint.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/gnu-user.h
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/att.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/biarch64.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/gnu-user-common.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/gnu-user64.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/i386-opts.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/i386-protos.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/i386.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/linux-common.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/linux64.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/unix.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/i386/x86-64.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/initfini-array.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/linux-android.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/linux.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/config/vxworks-dummy.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/configargs.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/coretypes.h
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cp/
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cp/cp-tree.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cp/cp-tree.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cp/cxx-pretty-print.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cp/name-lookup.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cppdefault.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/cpplib.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/debug.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/defaults.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/diagnostic-core.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/diagnostic.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/diagnostic.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/double-int.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/dumpfile.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/emit-rtl.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/except.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/filenames.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/fixed-value.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/flag-types.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/flags.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/function.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/gcc-plugin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/genrtl.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/ggc.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/gimple-pretty-print.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/gimple.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/gimple.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/gsstruct.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/gtm-builtins.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/gtype-desc.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/hard-reg-set.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/hashtab.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/highlev-plugin-common.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/hwint.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/incpath.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/input.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/insn-constants.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/insn-flags.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/insn-modes.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/insn-notes.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/internal-fn.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/internal-fn.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/intl.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/ipa-prop.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/ipa-ref-inline.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/ipa-ref.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/ipa-reference.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/ipa-utils.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/is-a.h
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/java/
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/java/java-tree.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/langhooks.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/libiberty.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/line-map.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/machmode.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/md5.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/mode-classes.def
-drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/objc/
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/objc/objc-tree.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/obstack.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/omp-builtins.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/options.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/opts.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/output.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/params.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/params.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/plugin-api.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/plugin-version.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/plugin.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/plugin.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/pointer-set.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/predict.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/predict.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/prefix.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/pretty-print.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/real.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/realmpfr.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/reg-notes.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/rtl.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/rtl.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/safe-ctype.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/sanitizer.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/sbitmap.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/splay-tree.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/statistics.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/symtab.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/sync-builtins.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/system.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/target-hooks-macros.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/target.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/target.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/timevar.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/timevar.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tm-preds.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tm.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tm_p.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/toplev.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree-check.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree-dump.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree-flow-inline.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree-flow.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree-inline.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree-iterator.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree-pass.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree-pretty-print.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree-ssa-alias.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree-ssa-operands.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree-ssa-sccvn.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/tree.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/treestruct.def
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/vec.h
--rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/plugin/include/version.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/crtbegin.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/crtbeginS.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/crtbeginT.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/crtend.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/crtendS.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/crtfastmath.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/crtprec32.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/crtprec64.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/crtprec80.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/libgcc.a
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/libgcc_eh.a
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/32/libgcov.a
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/cc1
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/cc1obj
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/cc1plus
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/collect2
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/crtbegin.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/crtbeginS.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/crtbeginT.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/crtend.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/crtendS.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/crtfastmath.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/crtprec32.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/crtprec64.o
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/crtprec80.o
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/finclude/
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/README
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/X11/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/X11/Xw32defs.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/limits.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/linux/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/linux/a.out.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/net-snmp/
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/net-snmp/library/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/net-snmp/library/snmpUDPBaseDomain.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/net-snmp/library/snmpUDPDomain.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/net-snmp/library/snmpUDPIPv4BaseDomain.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/net-snmp/net-snmp-config.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/nss/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/nss/secport.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/ntfs-3g/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/ntfs-3g/device_io.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/ntfs-3g/realpath.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/openssl/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/openssl/bn.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/syslimits.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/xorg/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/xorg/compiler.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/xorg/edid.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed/xorg/xf86str.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/adxintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/ammintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx2intrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512bwintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512cdintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512dqintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512erintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512fintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512ifmaintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512ifmavlintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512pfintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512vbmiintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512vbmivlintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512vlbwintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512vldqintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avx512vlintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/avxintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/bmi2intrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/bmiintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/bmmintrin.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/cilk.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/cilk_api.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/cilk_api_linux.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/cilk_stub.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/cilk_undocumented.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/common.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/holder.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/hyperobject_base.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/metaprogramming.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_file.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_list.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_max.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_min.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_min_max.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_opadd.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_opand.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_opmul.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_opor.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_opxor.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_ostream.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cilk/reducer_string.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/clflushoptintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/clwbintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cpuid.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/cross-stdarg.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/emmintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/f16cintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/float.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/fma4intrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/fmaintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/fxsrintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/ia32intrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/immintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/iso646.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/lwpintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/lzcntintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/mm3dnow.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/mm_malloc.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/mmintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/nmmintrin.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/objc/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/objc/NXConstStr.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/objc/Object.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/objc/Protocol.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/objc/message.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/objc/objc-decls.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/objc/objc-exception.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/objc/objc-sync.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/objc/objc.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/objc/runtime.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/objc/thr.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/omp.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/openacc.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/pcommitintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/pmmintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/popcntintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/prfchwintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/quadmath.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/quadmath_weak.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/rdseedintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/rtmintrin.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/sanitizer/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/sanitizer/asan_interface.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/sanitizer/common_interface_defs.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/sanitizer/lsan_interface.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/shaintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/smmintrin.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/ssp/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/ssp/ssp.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/ssp/stdio.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/ssp/string.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/ssp/unistd.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stdalign.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stdarg.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stdatomic.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stdbool.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stdfix.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stdint-gcc.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stdint.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stdnoreturn.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/tbmintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/tmmintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/unwind.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/varargs.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/wmmintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/x86intrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/xmmintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/xopintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/xsavecintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/xsaveintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/xsaveoptintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/xsavesintrin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/xtestintrin.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/fixinc.sh
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/fixinc_list
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/fixincl
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/gsyslimits.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/include/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/include/README
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/include/limits.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/macro_list
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/mkheaders
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/mkheaders.conf
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/install-tools/mkinstalldirs
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/libgcc.a
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/libgcc_eh.a
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/libgcov.a
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/liblto_plugin.la
+lrwxrwxrwx root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/liblto_plugin.so -> liblto_plugin.so.0.0.0
+lrwxrwxrwx root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/liblto_plugin.so.0 -> liblto_plugin.so.0.0.0
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/liblto_plugin.so.0.0.0
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/lto-wrapper
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/lto1
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/gengtype
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/gtype.state
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ada/
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ada/gcc-interface/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ada/gcc-interface/ada-tree.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/addresses.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/alias.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/all-tree.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/alloc-pool.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ansidecl.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/asan.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/attribs.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/auto-host.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/auto-profile.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/b-header-vars
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/basic-block.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/bb-reorder.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/bitmap.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/builtin-attrs.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/builtin-types.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/builtins.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/builtins.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/bversion.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/c-family/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/c-family/c-common.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/c-family/c-common.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/c-family/c-objc.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/c-family/c-pragma.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/c-family/c-pretty-print.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/c-tree.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/calls.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ccmp.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cfg-flags.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cfg.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cfganal.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cfgbuild.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cfgcleanup.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cfgexpand.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cfghooks.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cfgloop.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cfgloopmanip.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cfgrtl.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cgraph.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/chkp-builtins.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cif-code.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cilk-builtins.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cilk.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cilkplus.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/collect-utils.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/collect2-aix.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/collect2.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/conditions.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/dbxelf.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/elfos.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/glibc-stdint.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/gnu-user.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/att.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/biarch64.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/gnu-user-common.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/gnu-user64.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/i386-opts.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/i386-protos.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/i386.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/linux-common.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/linux64.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/stringop.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/unix.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/x86-64.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/i386/x86-tune.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/initfini-array.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/linux-android.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/linux-protos.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/linux.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/config/vxworks-dummy.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/configargs.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/context.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/convert.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/coretypes.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/coverage.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cp/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cp/cp-tree.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cp/cp-tree.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cp/cxx-pretty-print.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cp/name-lookup.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cp/type-utils.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cppbuiltin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cppdefault.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cpplib.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/cselib.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/data-streamer.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/dbgcnt.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/dbgcnt.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/dbxout.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/dce.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ddg.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/debug.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/defaults.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/df.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/dfp.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/diagnostic-color.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/diagnostic-core.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/diagnostic.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/diagnostic.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/dojump.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/dominance.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/domwalk.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/double-int.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/dumpfile.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/dwarf2asm.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/dwarf2out.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/emit-rtl.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/errors.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/et-forest.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/except.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/explow.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/expmed.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/expr.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/fibonacci_heap.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/file-find.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/filenames.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/fixed-value.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/flag-types.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/flags.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/fold-const.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/function.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gcc-plugin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gcc-symtab.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gcc.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gcov-counter.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gcov-io.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gcse-common.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gcse.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/generic-match.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gengtype.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/genrtl.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gensupport.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ggc-internal.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ggc.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple-builder.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple-expr.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple-fold.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple-iterator.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple-low.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple-match.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple-pretty-print.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple-ssa.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple-streamer.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple-walk.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimple.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimplify-me.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gimplify.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/glimits.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/graph.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/graphds.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/graphite-isl-ast-to-gimple.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/graphite-poly.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/graphite-scop-detection.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/graphite-sese-to-poly.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gsstruct.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gstab.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gsyms.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gsyslimits.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gtm-builtins.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/gtype-desc.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/hard-reg-set.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/hash-map.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/hash-set.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/hash-table.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/hashtab.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/highlev-plugin-common.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/hooks.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/hosthooks-def.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/hosthooks.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/hw-doloop.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/hwint.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ifcvt.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/inchash.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/incpath.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/input.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/insn-addr.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/insn-codes.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/insn-constants.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/insn-flags.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/insn-modes.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/insn-notes.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/internal-fn.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/internal-fn.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/intl.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ipa-chkp.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ipa-icf-gimple.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ipa-icf.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ipa-inline.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ipa-prop.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ipa-ref.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ipa-reference.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ipa-utils.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ira-int.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ira.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/is-a.h
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/java/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/java/java-tree.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/langhooks-def.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/langhooks.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/lcm.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/libfuncs.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/libiberty.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/limitx.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/limity.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/line-map.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/loop-unroll.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/lower-subreg.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/lra-int.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/lra.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/lto-compress.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/lto-section-names.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/lto-streamer.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/machmode.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/machmode.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/md5.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/mode-classes.def
+drwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/objc/
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/objc/objc-tree.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/obstack.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/omega.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/omp-builtins.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/omp-low.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/optabs.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/optabs.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/options.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/opts-diagnostic.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/opts.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/output.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/params.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/params.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/pass-instances.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/pass_manager.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/passes.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/plugin-api.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/plugin-version.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/plugin.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/plugin.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/predict.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/predict.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/prefix.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/pretty-print.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/print-rtl.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/print-tree.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/profile.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/read-md.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/real.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/realmpfr.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/recog.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/reg-notes.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/regcprop.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/regrename.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/regs.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/regset.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/reload.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/resource.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/rtl-chkp.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/rtl-error.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/rtl-iter.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/rtl.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/rtl.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/rtlhash.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/rtlhooks-def.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/safe-ctype.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/sanitizer.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/sbitmap.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/sched-int.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/sdbout.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/sel-sched-dump.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/sel-sched-ir.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/sel-sched.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/sese.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/shrink-wrap.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/signop.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/sparseset.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/splay-tree.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/sreal.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ssa-iterators.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/stab.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/statistics.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/stmt.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/stor-layout.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/streamer-hooks.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/stringpool.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/symbol-summary.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/symtab.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/sync-builtins.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/system.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/target-def.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/target-globals.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/target-hooks-macros.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/target.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/target.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/targhooks.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/timevar.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/timevar.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tm-preds.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tm.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tm_p.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/toplev.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/trans-mem.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-affine.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-browser.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-cfg.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-cfgcleanup.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-check.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-chkp.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-chrec.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-core.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-data-ref.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-dfa.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-diagnostic.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-dump.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-eh.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-hasher.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-inline.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-into-ssa.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-iterator.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-nested.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-object-size.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-outof-ssa.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-parloops.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-pass.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-phinodes.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-pretty-print.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-scalar-evolution.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-address.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-alias.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-coalesce.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-dom.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-live.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-loop-ivopts.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-loop-manip.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-loop-niter.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-loop.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-operands.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-propagate.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-sccvn.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-ter.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-threadedge.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa-threadupdate.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssa.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-ssanames.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-stdarg.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-streamer.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree-vectorizer.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tree.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/treestruct.def
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tsan.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/tsystem.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/typeclass.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/ubsan.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/valtrack.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/value-prof.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/varasm.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/vec.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/version.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/vmsdbg.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/vtable-verify.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/wide-int-print.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/wide-int.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/xcoff.h
+-rw-r--r-- root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/include/xcoffout.h
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/libcc1plugin.la
+lrwxrwxrwx root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/libcc1plugin.so -> libcc1plugin.so.0.0.0
+lrwxrwxrwx root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/libcc1plugin.so.0 -> libcc1plugin.so.0.0.0
+-rwxr-xr-x root/root usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/plugin/libcc1plugin.so.0.0.0
-rw-r--r-- root/root usr/lib/libasan.a
-rwxr-xr-x root/root usr/lib/libasan.la
-lrwxrwxrwx root/root usr/lib/libasan.so -> libasan.so.0.0.0
-lrwxrwxrwx root/root usr/lib/libasan.so.0 -> libasan.so.0.0.0
--rwxr-xr-x root/root usr/lib/libasan.so.0.0.0
+lrwxrwxrwx root/root usr/lib/libasan.so -> libasan.so.2.0.0
+lrwxrwxrwx root/root usr/lib/libasan.so.2 -> libasan.so.2.0.0
+-rwxr-xr-x root/root usr/lib/libasan.so.2.0.0
-rw-r--r-- root/root usr/lib/libasan_preinit.o
-rw-r--r-- root/root usr/lib/libatomic.a
-rwxr-xr-x root/root usr/lib/libatomic.la
-lrwxrwxrwx root/root usr/lib/libatomic.so -> libatomic.so.1.0.0
-lrwxrwxrwx root/root usr/lib/libatomic.so.1 -> libatomic.so.1.0.0
--rwxr-xr-x root/root usr/lib/libatomic.so.1.0.0
+lrwxrwxrwx root/root usr/lib/libatomic.so -> libatomic.so.1.1.0
+lrwxrwxrwx root/root usr/lib/libatomic.so.1 -> libatomic.so.1.1.0
+-rwxr-xr-x root/root usr/lib/libatomic.so.1.1.0
+-rwxr-xr-x root/root usr/lib/libcc1.la
+lrwxrwxrwx root/root usr/lib/libcc1.so -> libcc1.so.0.0.0
+lrwxrwxrwx root/root usr/lib/libcc1.so.0 -> libcc1.so.0.0.0
+-rwxr-xr-x root/root usr/lib/libcc1.so.0.0.0
+-rw-r--r-- root/root usr/lib/libcilkrts.a
+-rwxr-xr-x root/root usr/lib/libcilkrts.la
+lrwxrwxrwx root/root usr/lib/libcilkrts.so -> libcilkrts.so.5.0.0
+lrwxrwxrwx root/root usr/lib/libcilkrts.so.5 -> libcilkrts.so.5.0.0
+-rwxr-xr-x root/root usr/lib/libcilkrts.so.5.0.0
+-rw-r--r-- root/root usr/lib/libcilkrts.spec
lrwxrwxrwx root/root usr/lib/libgcc_s.so -> libgcc_s.so.1
-rw-r--r-- root/root usr/lib/libgcc_s.so.1
+-rwxr-xr-x root/root usr/lib/libgomp-plugin-host_nonshm.la
+lrwxrwxrwx root/root usr/lib/libgomp-plugin-host_nonshm.so -> libgomp-plugin-host_nonshm.so.1.0.0
+lrwxrwxrwx root/root usr/lib/libgomp-plugin-host_nonshm.so.1 -> libgomp-plugin-host_nonshm.so.1.0.0
+-rwxr-xr-x root/root usr/lib/libgomp-plugin-host_nonshm.so.1.0.0
-rw-r--r-- root/root usr/lib/libgomp.a
-rwxr-xr-x root/root usr/lib/libgomp.la
lrwxrwxrwx root/root usr/lib/libgomp.so -> libgomp.so.1.0.0
@@ -1051,16 +1388,11 @@ lrwxrwxrwx root/root usr/lib/libitm.so -> libitm.so.1.0.0
lrwxrwxrwx root/root usr/lib/libitm.so.1 -> libitm.so.1.0.0
-rwxr-xr-x root/root usr/lib/libitm.so.1.0.0
-rw-r--r-- root/root usr/lib/libitm.spec
--rw-r--r-- root/root usr/lib/libmudflap.a
--rwxr-xr-x root/root usr/lib/libmudflap.la
-lrwxrwxrwx root/root usr/lib/libmudflap.so -> libmudflap.so.0.0.0
-lrwxrwxrwx root/root usr/lib/libmudflap.so.0 -> libmudflap.so.0.0.0
--rwxr-xr-x root/root usr/lib/libmudflap.so.0.0.0
--rw-r--r-- root/root usr/lib/libmudflapth.a
--rwxr-xr-x root/root usr/lib/libmudflapth.la
-lrwxrwxrwx root/root usr/lib/libmudflapth.so -> libmudflapth.so.0.0.0
-lrwxrwxrwx root/root usr/lib/libmudflapth.so.0 -> libmudflapth.so.0.0.0
--rwxr-xr-x root/root usr/lib/libmudflapth.so.0.0.0
+-rw-r--r-- root/root usr/lib/liblsan.a
+-rwxr-xr-x root/root usr/lib/liblsan.la
+lrwxrwxrwx root/root usr/lib/liblsan.so -> liblsan.so.0.0.0
+lrwxrwxrwx root/root usr/lib/liblsan.so.0 -> liblsan.so.0.0.0
+-rwxr-xr-x root/root usr/lib/liblsan.so.0.0.0
-rw-r--r-- root/root usr/lib/libobjc.a
-rwxr-xr-x root/root usr/lib/libobjc.la
lrwxrwxrwx root/root usr/lib/libobjc.so -> libobjc.so.4.0.0
@@ -1071,6 +1403,7 @@ lrwxrwxrwx root/root usr/lib/libobjc.so.4 -> libobjc.so.4.0.0
lrwxrwxrwx root/root usr/lib/libquadmath.so -> libquadmath.so.0.0.0
lrwxrwxrwx root/root usr/lib/libquadmath.so.0 -> libquadmath.so.0.0.0
-rwxr-xr-x root/root usr/lib/libquadmath.so.0.0.0
+-rw-r--r-- root/root usr/lib/libsanitizer.spec
-rw-r--r-- root/root usr/lib/libssp.a
-rwxr-xr-x root/root usr/lib/libssp.la
lrwxrwxrwx root/root usr/lib/libssp.so -> libssp.so.0.0.0
@@ -1080,9 +1413,9 @@ lrwxrwxrwx root/root usr/lib/libssp.so.0 -> libssp.so.0.0.0
-rwxr-xr-x root/root usr/lib/libssp_nonshared.la
-rw-r--r-- root/root usr/lib/libstdc++.a
-rwxr-xr-x root/root usr/lib/libstdc++.la
-lrwxrwxrwx root/root usr/lib/libstdc++.so -> libstdc++.so.6.0.19
-lrwxrwxrwx root/root usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.19
--rwxr-xr-x root/root usr/lib/libstdc++.so.6.0.19
+lrwxrwxrwx root/root usr/lib/libstdc++.so -> libstdc++.so.6.0.21
+lrwxrwxrwx root/root usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.21
+-rwxr-xr-x root/root usr/lib/libstdc++.so.6.0.21
-rw-r--r-- root/root usr/lib/libsupc++.a
-rwxr-xr-x root/root usr/lib/libsupc++.la
-rw-r--r-- root/root usr/lib/libtsan.a
@@ -1090,20 +1423,40 @@ lrwxrwxrwx root/root usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.19
lrwxrwxrwx root/root usr/lib/libtsan.so -> libtsan.so.0.0.0
lrwxrwxrwx root/root usr/lib/libtsan.so.0 -> libtsan.so.0.0.0
-rwxr-xr-x root/root usr/lib/libtsan.so.0.0.0
+-rw-r--r-- root/root usr/lib/libubsan.a
+-rwxr-xr-x root/root usr/lib/libubsan.la
+lrwxrwxrwx root/root usr/lib/libubsan.so -> libubsan.so.0.0.0
+lrwxrwxrwx root/root usr/lib/libubsan.so.0 -> libubsan.so.0.0.0
+-rwxr-xr-x root/root usr/lib/libubsan.so.0.0.0
+-rw-r--r-- root/root usr/lib/libvtv.a
+-rwxr-xr-x root/root usr/lib/libvtv.la
+lrwxrwxrwx root/root usr/lib/libvtv.so -> libvtv.so.0.0.0
+lrwxrwxrwx root/root usr/lib/libvtv.so.0 -> libvtv.so.0.0.0
+-rwxr-xr-x root/root usr/lib/libvtv.so.0.0.0
drwxr-xr-x root/root usr/lib32/
-rw-r--r-- root/root usr/lib32/libasan.a
-rwxr-xr-x root/root usr/lib32/libasan.la
-lrwxrwxrwx root/root usr/lib32/libasan.so -> libasan.so.0.0.0
-lrwxrwxrwx root/root usr/lib32/libasan.so.0 -> libasan.so.0.0.0
--rwxr-xr-x root/root usr/lib32/libasan.so.0.0.0
+lrwxrwxrwx root/root usr/lib32/libasan.so -> libasan.so.2.0.0
+lrwxrwxrwx root/root usr/lib32/libasan.so.2 -> libasan.so.2.0.0
+-rwxr-xr-x root/root usr/lib32/libasan.so.2.0.0
-rw-r--r-- root/root usr/lib32/libasan_preinit.o
-rw-r--r-- root/root usr/lib32/libatomic.a
-rwxr-xr-x root/root usr/lib32/libatomic.la
-lrwxrwxrwx root/root usr/lib32/libatomic.so -> libatomic.so.1.0.0
-lrwxrwxrwx root/root usr/lib32/libatomic.so.1 -> libatomic.so.1.0.0
--rwxr-xr-x root/root usr/lib32/libatomic.so.1.0.0
+lrwxrwxrwx root/root usr/lib32/libatomic.so -> libatomic.so.1.1.0
+lrwxrwxrwx root/root usr/lib32/libatomic.so.1 -> libatomic.so.1.1.0
+-rwxr-xr-x root/root usr/lib32/libatomic.so.1.1.0
+-rw-r--r-- root/root usr/lib32/libcilkrts.a
+-rwxr-xr-x root/root usr/lib32/libcilkrts.la
+lrwxrwxrwx root/root usr/lib32/libcilkrts.so -> libcilkrts.so.5.0.0
+lrwxrwxrwx root/root usr/lib32/libcilkrts.so.5 -> libcilkrts.so.5.0.0
+-rwxr-xr-x root/root usr/lib32/libcilkrts.so.5.0.0
+-rw-r--r-- root/root usr/lib32/libcilkrts.spec
lrwxrwxrwx root/root usr/lib32/libgcc_s.so -> libgcc_s.so.1
-rw-r--r-- root/root usr/lib32/libgcc_s.so.1
+-rwxr-xr-x root/root usr/lib32/libgomp-plugin-host_nonshm.la
+lrwxrwxrwx root/root usr/lib32/libgomp-plugin-host_nonshm.so -> libgomp-plugin-host_nonshm.so.1.0.0
+lrwxrwxrwx root/root usr/lib32/libgomp-plugin-host_nonshm.so.1 -> libgomp-plugin-host_nonshm.so.1.0.0
+-rwxr-xr-x root/root usr/lib32/libgomp-plugin-host_nonshm.so.1.0.0
-rw-r--r-- root/root usr/lib32/libgomp.a
-rwxr-xr-x root/root usr/lib32/libgomp.la
lrwxrwxrwx root/root usr/lib32/libgomp.so -> libgomp.so.1.0.0
@@ -1116,16 +1469,6 @@ lrwxrwxrwx root/root usr/lib32/libitm.so -> libitm.so.1.0.0
lrwxrwxrwx root/root usr/lib32/libitm.so.1 -> libitm.so.1.0.0
-rwxr-xr-x root/root usr/lib32/libitm.so.1.0.0
-rw-r--r-- root/root usr/lib32/libitm.spec
--rw-r--r-- root/root usr/lib32/libmudflap.a
--rwxr-xr-x root/root usr/lib32/libmudflap.la
-lrwxrwxrwx root/root usr/lib32/libmudflap.so -> libmudflap.so.0.0.0
-lrwxrwxrwx root/root usr/lib32/libmudflap.so.0 -> libmudflap.so.0.0.0
--rwxr-xr-x root/root usr/lib32/libmudflap.so.0.0.0
--rw-r--r-- root/root usr/lib32/libmudflapth.a
--rwxr-xr-x root/root usr/lib32/libmudflapth.la
-lrwxrwxrwx root/root usr/lib32/libmudflapth.so -> libmudflapth.so.0.0.0
-lrwxrwxrwx root/root usr/lib32/libmudflapth.so.0 -> libmudflapth.so.0.0.0
--rwxr-xr-x root/root usr/lib32/libmudflapth.so.0.0.0
-rw-r--r-- root/root usr/lib32/libobjc.a
-rwxr-xr-x root/root usr/lib32/libobjc.la
lrwxrwxrwx root/root usr/lib32/libobjc.so -> libobjc.so.4.0.0
@@ -1136,6 +1479,7 @@ lrwxrwxrwx root/root usr/lib32/libobjc.so.4 -> libobjc.so.4.0.0
lrwxrwxrwx root/root usr/lib32/libquadmath.so -> libquadmath.so.0.0.0
lrwxrwxrwx root/root usr/lib32/libquadmath.so.0 -> libquadmath.so.0.0.0
-rwxr-xr-x root/root usr/lib32/libquadmath.so.0.0.0
+-rw-r--r-- root/root usr/lib32/libsanitizer.spec
-rw-r--r-- root/root usr/lib32/libssp.a
-rwxr-xr-x root/root usr/lib32/libssp.la
lrwxrwxrwx root/root usr/lib32/libssp.so -> libssp.so.0.0.0
@@ -1145,11 +1489,21 @@ lrwxrwxrwx root/root usr/lib32/libssp.so.0 -> libssp.so.0.0.0
-rwxr-xr-x root/root usr/lib32/libssp_nonshared.la
-rw-r--r-- root/root usr/lib32/libstdc++.a
-rwxr-xr-x root/root usr/lib32/libstdc++.la
-lrwxrwxrwx root/root usr/lib32/libstdc++.so -> libstdc++.so.6.0.19
-lrwxrwxrwx root/root usr/lib32/libstdc++.so.6 -> libstdc++.so.6.0.19
--rwxr-xr-x root/root usr/lib32/libstdc++.so.6.0.19
+lrwxrwxrwx root/root usr/lib32/libstdc++.so -> libstdc++.so.6.0.21
+lrwxrwxrwx root/root usr/lib32/libstdc++.so.6 -> libstdc++.so.6.0.21
+-rwxr-xr-x root/root usr/lib32/libstdc++.so.6.0.21
-rw-r--r-- root/root usr/lib32/libsupc++.a
-rwxr-xr-x root/root usr/lib32/libsupc++.la
+-rw-r--r-- root/root usr/lib32/libubsan.a
+-rwxr-xr-x root/root usr/lib32/libubsan.la
+lrwxrwxrwx root/root usr/lib32/libubsan.so -> libubsan.so.0.0.0
+lrwxrwxrwx root/root usr/lib32/libubsan.so.0 -> libubsan.so.0.0.0
+-rwxr-xr-x root/root usr/lib32/libubsan.so.0.0.0
+-rw-r--r-- root/root usr/lib32/libvtv.a
+-rwxr-xr-x root/root usr/lib32/libvtv.la
+lrwxrwxrwx root/root usr/lib32/libvtv.so -> libvtv.so.0.0.0
+lrwxrwxrwx root/root usr/lib32/libvtv.so.0 -> libvtv.so.0.0.0
+-rwxr-xr-x root/root usr/lib32/libvtv.so.0.0.0
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man1/
-rw-r--r-- root/root usr/man/man1/cpp.1.gz
diff --git a/gcc/.md5sum b/gcc/.md5sum
index 3aaf6ae..36eaa2b 100644
--- a/gcc/.md5sum
+++ b/gcc/.md5sum
@@ -1,3 +1,3 @@
61a057afa31006764b957a483ba90b9d gcc-4.7.3-multilib-dirs.patch
-5a84a30839b2aca22a2d723de2a626ec gcc-4.8.4.tar.bz2
+d5525b1127d07d215960e6051c5da35e gcc-5.1.0.tar.bz2
7c9128522053af79791bcfdd55834c2a gcc-nocheck-fixincludes.patch
diff --git a/gcc/Pkgfile b/gcc/Pkgfile
index 537a6e7..710b74d 100644
--- a/gcc/Pkgfile
+++ b/gcc/Pkgfile
@@ -4,9 +4,9 @@
# Depends on: zlib libmpc
name=gcc
-version=4.8.4
+version=5.1.0
release=1
-source=(ftp://gcc.gnu.org/pub/gcc/releases/$name-$version/$name-$version.tar.bz2 \
+source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-5.1.0/$name-$version.tar.bz2 \
$name-nocheck-fixincludes.patch $name-4.7.3-multilib-dirs.patch)
@@ -28,7 +28,7 @@ build() {
--with-x=no \
--with-system-zlib \
--enable-multilib \
- --with-pkgversion="CRUX"
+ --with-pkgversion="CRUX-x86_64-multilib"
make bootstrap
make -j1 DESTDIR=$PKG install
@@ -37,12 +37,11 @@ build() {
ln -sf gcc $PKG/usr/bin/cc
ln -sf g++ $PKG/usr/bin/c++
- mv $PKG/usr/lib/gcc/*/$version/include-fixed/{limits.h,syslimits.h} $PKG/usr/lib/gcc/*/$version/include/
-
- rm -f $PKG/usr/lib{,32}/{libiberty.a,libstdc++.so.6.0.19-gdb.py}
+ #mv $PKG/usr/lib/gcc/*/$version/include-fixed/{limits.h,syslimits.h} $PKG/usr/lib/gcc/*/$version/include/
+ rm -f $PKG/usr/lib{,32}/{libiberty.a,libstdc++.so.6.0.21-gdb.py}
rm -r $PKG/usr/share
rm -r $PKG/usr/bin/*-linux-gnu-*
- rm -r $PKG/usr/lib/gcc/*/$version/{install-tools,include-fixed}
+ #rm -r $PKG/usr/lib/gcc/*/$version/{install-tools,include-fixed}
sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib{,32}/{libstdc++.la,libsupc++.la}
}
1
0