Exiv2 - Patch #696 cmake: out of src compilation
|
|
- James Foster
- 5 years ago
- Views:
Transcription
1 Exiv2 - Patch #696 cmake: out of src compilation 14 Apr :22 - Nikolai Saoukh Status: Closed Start date: 14 Apr 2010 Priority: Normal Due date: Assignee: % Done: 0% Category: build Estimated time: 0.00 hour Target version: 0.24 Description This set of patches allows out of the source tree compilation. Something like Little bit of iconv handling changes is included. Related issues: Related to Exiv2 - Feature # 536: Switch to a unified build system based on c... Closed Associated revisions Revision Apr :45 - apply partially patch from Nikolai Saoukh, BUG #696 History #1-14 Apr :35 - This set of patches allows out of the source tree compilation. Something like Little bit of iconv handling changes is included. Why cmake crash under Linux when your patch is applied? exiv2]$ cmake. DCMAKE_BUILD_TYPE=debugfull -DCMAKE_INSTALL_PREFIX=/usr - The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done 28 Mar /8
2 -- Looking for iconv_open -- Looking for iconv_open - found -- Performing Test ICONV_COMPILES -- Performing Test ICONV_COMPILES - Success -- Found ICONV: In glibc -- Performing Test ICONV_ACCEPTS_NONCONST_INPUT -- Performing Test ICONV_ACCEPTS_NONCONST_INPUT - Success -- Performing Test ICONV_ACCEPTS_CONST_INPUT -- Performing Test ICONV_ACCEPTS_CONST_INPUT - Failed -- Found ZLIB: /usr/lib/libz.so -- Found EXPAT: /usr/lib/libexpat.so ================> ICONV_LIBRARIES : -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for libintl.h -- Looking for libintl.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for memory.h -- Looking for memory.h - found -- Looking for iconv.h -- Looking for iconv.h - found -- Looking for stdbool.h -- Looking for stdbool.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stdlib.h -- Looking for stdlib.h - found -- Looking for string.h -- Looking for string.h - found -- Looking for strings.h -- Looking for strings.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for wchar.h -- Looking for wchar.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for process.h -- Looking for process.h - not found -- Looking for alarm -- Looking for alarm - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for malloc -- Looking for malloc - found -- Looking for memset 28 Mar /8
3 -- Looking for memset - found -- Looking for mmap -- Looking for mmap - found -- Looking for munmap -- Looking for munmap - found -- Looking for realloc -- Looking for realloc - found -- Looking for strchr -- Looking for strchr - found -- Looking for strchr_r -- Looking for strchr_r - not found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strtol -- Looking for strtol - found -- Looking for timegm -- Looking for timegm - found -- Looking for vprintf -- Looking for vprintf - found -- None: -- Debug: g - Release: O3 -DNDEBUG - RelWithDebInfo: O2 -g - MinSizeRel: Os -DNDEBUG - Looking for _Bool -- Looking for _Bool - not found. -- Performing Test TM_IN_SYS_TIME -- Performing Test TM_IN_SYS_TIME - Failed -- Performing Test STRERROR_R_CHAR_P -- Performing Test STRERROR_R_CHAR_P - Success -- Performing Test TIME_WITH_SYS_TIME -- Performing Test TIME_WITH_SYS_TIME - Success Building PNG support: YES -- Building shared library: YES -- XMP metadata support: YES -- Building static libxmp: NO -- Native language support: YES -- Conversion of Windows XP tags: YES -- Nikon lens database: YES -- commercial build: NO > ICONV_LIBRARIES : Segmentation fault #2-14 Apr :36-28 Mar /8
4 This set of patches allows out of the source tree compilation. Something like Little bit of iconv handling changes is included. For info, i use Mandriva : cmake --version cmake version rc3 #3-14 Apr :06 - Nikolai Saoukh Time to upgrade to release version of cmake-2.8.0? Or to already released? Mine cmake from ports. #4-19 Apr :29 - Time to upgrade to release version of cmake-2.8.0? Or to already released? Mine cmake from ports. Nikolai, Cmake crash with this line : In fact, "PARENT_SCOPE" is weird there. All code relevant is set(exiv2_library exiv2 set(exiv2_include_dir ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/src set(exiv2_libraries exiv2 ${XMPLIB} All the rest of your patch is fine. Please re-write this part properly, and explain better what you do with this code. Thanks in advance 28 Mar /8
5 #5-19 Apr :38 - Nikolai Saoukh Crashes or issue warning like this? CMake Warning (dev) at CMakeLists.txt:108 (set): Cannot set "EXIV2_FOUND": current scope has no parent. This warning is for project developers. Use -Wno-dev to suppress it. If warning, then it harmless. PARENT_SCOPE is for the case where in external project one can write if(exiv2_found) include_directories(... ${EXIV2_INCLUDE_DIR}) target_link_libraries(... ${EXIV2_LIBRARIES})... if(exiv2_found) #6-19 Apr :41 - Crashes or issue warning like this? CMake Warning (dev) at CMakeLists.txt:108 (set): Cannot set "EXIV2_FOUND": current scope has no parent. This warning is for project developers. Use -Wno-dev to suppress it. If warning, then it harmless. PARENT_SCOPE is for the case where in external project one can write if(exiv2_found) include_directories(... ${EXIV2_INCLUDE_DIR}) target_link_libraries(... ${EXIV2_LIBRARIES})... if(exiv2_found) Cmake crash as well. I cannot see any warnings there. In all case, no warnings must be generated... Gilles #7-19 Apr :47 - Nikolai Saoukh 28 Mar /8
6 cmake crash should be reported to cmake developers. No clues about the nature of the crash. Warning is just the warning. #8-19 Apr :49 - cmake crash should be reported to cmake developers. No clues about the nature of the crash. Warning is just the warning. Hum... What do you want to do with this code exactly : 2. set(exiv2_library exiv2 3. set(exiv2_include_dir 4. ${CMAKE_CURRENT_BINARY_DIR} 5. ${CMAKE_CURRENT_SOURCE_DIR}/src 6. set(exiv2_libraries exiv2 ${XMPLIB} Gilles #9-19 Apr :25 - Nikolai Saoukh What do you want to do with this code exactly : 2. set(exiv2_library exiv2 3. set(exiv2_include_dir 4. ${CMAKE_CURRENT_BINARY_DIR} 5. ${CMAKE_CURRENT_SOURCE_DIR}/src 6. set(exiv2_libraries exiv2 ${XMPLIB} I already answered in #6. Feel free to remove this part if it still confuses you. #10-20 Apr :47 - What do you want to do with this code exactly : 28 Mar /8
7 2. set(exiv2_library exiv2 3. set(exiv2_include_dir 4. ${CMAKE_CURRENT_BINARY_DIR} 5. ${CMAKE_CURRENT_SOURCE_DIR}/src 6. set(exiv2_libraries exiv2 ${XMPLIB} I already answered in #6. Feel free to remove this part if it still confuses you. Ok, patch pplied partially with commit #2111. In whole KDE project, where i work normally for the rest of my open source contributions, we never use PARENT_SCOPE macro. I removed this code from your patch. #11-20 Apr :55 - wrote: What do you want to do with this code exactly : 2. set(exiv2_library exiv2 3. set(exiv2_include_dir 4. ${CMAKE_CURRENT_BINARY_DIR} 5. ${CMAKE_CURRENT_SOURCE_DIR}/src 6. set(exiv2_libraries exiv2 ${XMPLIB} I already answered in #6. Feel free to remove this part if it still confuses you. Ok, patch pplied partially with commit #2111. In whole KDE project, where i work normally for the rest of my open source contributions, we never use PARENT_SCOPE macro. I removed this code from your patch. Nikolai, If you want to contribute and help me to finalize Exiv2 CMake port, Andreas plan to switch fully to Cmake with 0.20 release, not There are some codes to do to complete port. There is a TODO-CMAKE file in svn (i need to review it again) Mar /8
8 From my side, they still 2 important tasks to do : Documentation build with Doxygen, through CMake. I have this code in digikam CMake implementation, and i will backport it. The more complex cmake pending stuff to do is i18n extraction to generate.po files. I have take a look into other library managed with CMake, as OpenCV, but i cannot see this stuff. In KDE project,.po file are generated through scripts, outside CMake. We can backport it to Exiv2, but this can be complicated to do and not portable. If a pure CMake solution exist, i prefer use it. As Exiv2 compile fine under Linux, Mingw32, and VisualC++ using Cmake, i think the first stage (compilation) is fine. Of course, as usual, the pending 10% job to do to complete are the most difficult to achieve (:=))) #12-20 Apr : Status changed from New to Resolved #13-24 Jul :33 - Robin Mills - Category set to build - Status changed from Resolved to Closed - Assignee set to - Priority changed from Low to Normal - Target version set to 0.24 Fixed in Files out-of-src.patch 6.03 KB 14 Apr 2010 Nikolai Saoukh 28 Mar /8
9
ET: Legacy Development - Bug #123 Building Omnibot with ET: Legacy fails
ET: Legacy Development - Bug #123 Building Omnibot with ET: Legacy fails 16.11.2012 13:36 - lakersforce Status: Fixed % Done: 100% Priority: Normal Assignee: morsik Category: General Target version: 2.71rc1
More informationExiv2 - Bug #908 strerror_r gives no error message back
Exiv2 - Bug #908 strerror_r gives no error message back 18 Jun 2013 00:26 - Ákos Szőts Status: Closed Start date: 18 Jun 2013 Priority: Normal Due date: Assignee: Robin Mills % Done: 100% Category: api
More informationExiv2 - Bug #1007 exiv Build error on blackfin arch
Exiv2 - Bug #1007 exiv2 0.24 Build error on blackfin arch 03 Dec 2014 14:02 - Nicolas Serafini Status: Closed Start date: 03 Dec 2014 Priority: Normal Due date: Assignee: Robin Mills % Done: 100% Category:
More informationExiv2 - Bug #1107 DigiKam hangs during search for new items
Exiv2 - Bug #1107 DigiKam hangs during search for new items 20 Aug 2015 08:26 - Sveinn Felli Status: Closed Start date: Priority: Normal Due date: Assignee: Robin Mills % Done: 100% Category: miscellaneous
More informationHow to build Simbody 2.2 from source on Windows
How to build Simbody 2.2 from source on Windows Michael Sherman, 30 Mar 2011 (minor revision 27 July 2011) Simbody 2.2 was re-engineered to be much easier to build from source than previous releases. One
More informationHow to install sngrep on your VoipNow server
How to install sngrep on your VoipNow server sngrep is a t ool for displaying SIP calls message flows from the terminal of your server. It can be used to display real-time SIP traffic and to process PCAP
More informationExiv2 - Support #1151 Small raw images size
Exiv2 - Support #1151 Small raw images size 10 Jan 2016 16:17 - Wil Hermes Status: Closed Start date: 10 Jan 2016 Priority: Normal Due date: Assignee: Robin Mills % Done: 100% Category: basicio Estimated
More informationET: Legacy Development - Bug #44 Remove SMP code
ET: Legacy Development - Bug #44 Remove SMP code 04.05.2012 21:58 - Radegast Status: Fixed % Done: 100% Priority: Immediate Assignee: Radegast Category: Client Target version: 2.71rc1 OS: Arch: Description
More informationBuild a Geant4 application
JUNO GEANT4 SCHOOL Beijing ( 北京 ) 15-19 May 2017 Build a Geant4 application Geant4 tutorial Application build process 1) Properly organize your code into directories 2) Prepare a CMakeLists.txt file 3)
More informationExiv2 - Bug #657 Nef Metadata edit with Digikam make impossible to open it with capturenx or ViewNX
Exiv2 - Bug #657 Nef Metadata edit with Digikam make impossible to open it with capturenx or ViewNX 20 Nov 2009 11:27 - Boulesteix Status: Closed Start date: 20 Nov 2009 Priority: High Due date: Assignee:
More information2012 LLVM Euro - Michael Spencer. lld. Friday, April 13, The LLVM Linker
lld Friday, April 13, 2012 The LLVM Linker What is lld? A system linker Produce final libraries and executables, no other tools or runtime required Understands platform ABI What is lld? A system linker
More informationXIV Seminar on Software for Nuclear, Subnuclear and Applied Physics Alghero (ITALY) June Geant4 Installation.
XIV Seminar on Software for Nuclear, Subnuclear and Applied Physics Alghero (ITALY) 04-09 June 2017 Geant4 Installation Geant4 tutorial Installation process 1) Check that you meet all the requirements
More informationrelated to Bug # 3211: Kenwood TK-260G bug Closed 01/24/2016 related to Bug # 3213: Kenwood TK-270G Closed 01/24/2016
CHIRP - Bug # 3349 Status: Closed Priority: Normal Author: tom ryan Category: Created: 02/17/2016 Assignee: Pavel Milanes Updated: 03/17/2016 Due date: Chirp Version: daily Model affected: Kenwood Series
More informationExiv2 - Bug #1106 Crash in exiv2 due to assertion when setting rating on jpg with a Casio makernote
Exiv2 - Bug #1106 Crash in exiv2 due to assertion when setting rating on jpg with a Casio makernote 19 Aug 2015 00:43 - Luca Carlon Status: Closed Start date: 19 Aug 2015 Priority: Normal Due date: Assignee:
More informationPage Which had internal designation P5
Intel P6 Internal Designation for Successor to Pentium Which had internal designation P5 Fundamentally Different from Pentium 1 Out-of-order, superscalar operation Designed to handle server applications
More informationFile: /home/ram/desktop/pio_bldlog Page 1 of 8
File: /home/ram/desktop/pio_bldlog Page 1 of 8 Tue Sep 17 17:11:37 IST 2013 /home/ankush/ankush/test5/bld/pio/pio.bldlog.130917-171038 Copying source to CCSM EXEROOT... New build of PIO Running configure...
More informationCSC 2700: Scientific Computing
CSC 2700: Scientific Computing Record and share your work: revision control systems Dr Frank Löffler Center for Computation and Technology Louisiana State University, Baton Rouge, LA Feb 13 2014 Overview
More informationTvheadend - Bug #2262 Fails to show scrambled channels
Tvheadend - Bug #2262 Fails to show scrambled channels 2014-08-29 22:35 - Andreas Lunderhage Status: Need feedback Start date: 2014-08-29 Priority: Normal Due date: Assignee: % Done: 0% Category: Descrambling
More informationPROJECT 2 - MEMORY ALLOCATOR Computer Systems Principles. October 1, 2010
PROJECT 2 - MEMORY ALLOCATOR Computer Systems Principles Emery Berger Mark Corner October 1, 2010 1 Overview The purpose of this project is to acquaint you with how memory allocators provide virtual memory
More informationNew Team Members: Sridhar (India) Ben (Canada) Troy (USA) Raphael (France and USA) Existing Team Members: Robin (England) Niels (Denmark) Alan (Peru)
Exiv2 v0.26 Welcome to New and Existing Team Members 2 New Team Members: Ben (Canada) Raphael (France and USA) Existing Team Members: Robin (England) Alan (Peru) Sridhar (India) Troy (USA) Niels (Denmark)
More informationCHIRP - Bug # Description
CHIRP - Bug # 3539 Status: Closed Priority: Normal Author: Bob Belbeck Category: Created: 04/02/2016 Assignee: Pavel Milanes Updated: 06/16/2017 Due date: Chirp Version: daily Model affected: QYT KT8900
More informationvalgrind overview: runtime memory checker and a bit more What can we do with it?
Valgrind overview: Runtime memory checker and a bit more... What can we do with it? MLUG Mar 30, 2013 The problem When do we start thinking of weird bug in a program? The problem When do we start thinking
More informationConfigure Error No Acceptable C Compiler Found In Xcode Installed
Configure Error No Acceptable C Compiler Found In Xcode Installed Xcode and command line tool are installed. It was created by Sage configure 6.6.rc3, which was generated by GNU Autoconf 2.69. Why do I
More informationP6 memory system P6/Linux Memory System October 31, Overview of P6 address translation. Review of abbreviations. Topics. Symbols: ...
15-213 P6/Linux ory System October 31, 00 Topics P6 address translation Linux memory management Linux fault handling memory mapping DRAM bus interface unit instruction fetch unit processor package P6 memory
More informationApple Llvm 5.1 Error Exit Code 1.0
Apple Llvm 5.1 Error Exit Code 1.0 When I try to run GCC arm option I get this error: ld: unknown option: --gc-sections clang: error: linker command failed with exit code 1 (use -v to see invocation).
More informationHow to install and build an application
GEANT4 BEGINNERS COURSE GSSI, L Aquila (Italy) 27-30 June 2016 How to install and build an application tutorial course Outline Supported platforms & compilers Required software Where to download the packages
More informationWeek 2 Intro to the Shell with Fork, Exec, Wait. Sarah Diesburg Operating Systems CS 3430
Week 2 Intro to the Shell with Fork, Exec, Wait Sarah Diesburg Operating Systems CS 3430 1 Why is the Shell Important? Shells provide us with a way to interact with the core system Executes programs on
More informationQGIS Application - Bug report #17043 Browser keeps scanning directory with gpkg file
QGIS Application - Bug report #17043 Browser keeps scanning directory with gpkg file 2017-08-21 12:50 PM - Richard Duivenvoorde Status: Closed Priority: High Assignee: Alessandro Pasotti Category: Browser
More informationIntel P The course that gives CMU its Zip! P6/Linux Memory System November 1, P6 memory system. Review of abbreviations
15-213 The course that gives CMU its Zip! P6/Linux ory System November 1, 01 Topics P6 address translation Linux memory management Linux fault handling memory mapping Intel P6 Internal Designation for
More informationET: Legacy Development - Bug #56 Brightness setting: r_gamma has no effect on some systems
ET: Legacy Development - Bug #56 Brightness setting: r_gamma has no effect on some systems 26.05.2012 01:33 - Radegast Status: Invalid % Done: 100% Priority: Normal Assignee: Category: Client Target version:
More informationBasic C Programming. Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island
Basic C Programming Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island Announcements Exam 1 (20%): Feb. 27 (Tuesday) Tentative Proposal Deadline:
More informationThe Edit-Compile-Run Cycle. EECS 211 Winter 2017
The Edit-Compile-Run Cycle EECS 211 Winter 2017 2 So you ve written a program: #include int main() { std::cout
More informationFOLLOW ALONG WITH THE EXAMPLES
FOLLOW ALONG WITH THE EXAMPLES $ git clone https://gitlab.com/jtfrey/unix-software-dev.git ( or "git pull" if you cloned at last session ) $ git checkout tags/session2 $ ls -l total 8 -rw-r--r-- 1 frey
More informationMingw-w64 and Win-builds.org - Building for Windows
Mingw-w64 and Win-builds.org - Building for Windows February 2, 2014 1 Mingw-w64 2 3 Section outline Mingw-w64 History, motivations and philosophy What comes with a mingw-w64 tarball Environments to build
More informationQGIS Application - Bug report #5475 Problem to insert splitted geometries in postgis
QGIS Application - Bug report #5475 Problem to insert splitted geometries in postgis 2012-04-23 01:20 PM - Luca Lanteri Status: Priority: Severe/Regression Assignee: Marco Hugentobler Category: Affected
More informationHello, my name is Petr Hosek
Google. Hello, my name is Petr Hosek phosek@google.com #llvm/phosek LLVM Developers' Meeting. Compiling cross-toolchains with CMake and runtimes build OCT. 2017 What is a cross-toolchain. Clang is a cross-compiler,
More informationmanifold Documentation
manifold Documentation Release 0.0.1 Open Source Robotics Foundation Mar 04, 2017 Contents 1 What is Manifold? 3 2 Installation 5 2.1 Ubuntu Linux............................................... 5 2.2
More informationBluetooth remote Mount Beta tutorial by P3lo Tested on a BT4 landscape
Bluetooth remote Mount Beta tutorial by P3lo Tested on a BT4 landscape Voici un tutorial assez a l'arrache que je n'ai pas encore fini mais qui pourrais vous mettre sur la voie du phreak bluetooth.a noter
More informationContinuous Integration INRIA
Vincent Rouvreau - https://sed.saclay.inria.fr February 28, 2017 Contents 1 Preamble In this exercise, we will focus on the configuration of Jenkins for: 1. A simple aspect of C++ unit testing 2. An aspect
More informationxtensor-io Sep 20, 2018
Sep 20, 2018 INSTALLATION 1 Enabling xtensor-io in your C++ libraries 3 2 Licensing 5 2.1 Installation................................................ 5 2.2 Basic Usage...............................................
More informationUser-Space Debugging Simplifies Driver Development
QNX Software Systems Ltd. 175 Terence Matthews Crescent Ottawa, Ontario, Canada, K2M 1W8 Voice: 1 800 676-0566 +1 613 591-0931 Email: info@qnx.com Web: www.qnx.com User-Space Debugging Simplifies Driver
More informationCode Blocks Cannot Find Compiler Executable Windows 7
Code Blocks Cannot Find Compiler Executable Windows 7 Windows. Once you've installed a new compiler, be sure to read the I couldn't find a way to force CB to use a unix-link shell, but was able to find
More informationBUILDING TESTING DEBUGGING PACKAGING BUILDING OOREXX
BUILDING TESTING DEBUGGING PACKAGING BUILDING OOREXX René Vincent Jansen 27th International Rexx Language Symposium, Tampa 2016 BUILDING OOREXX AGENDA Getting the code Building Testing Debugging Packaging
More informationIntel P6 (Bob Colwell s Chip, CMU Alumni) The course that gives CMU its Zip! Memory System Case Studies November 7, 2007.
class.ppt 15-213 The course that gives CMU its Zip! ory System Case Studies November 7, 07 Topics P6 address translation x86-64 extensions Linux memory management Linux fault handling ory mapping Intel
More informationQGIS Application - Bug report #83 Strange polygon fill rendering
QGIS Application - Bug report #83 Strange polygon fill rendering 2006-04-16 01:57 PM - Redmine Admin Status: Closed Priority: Low Assignee: Gavin Macaulay - Category: Vectors Affected QGIS version: Operating
More informationGoals for this lecture. Lecture 4 Getting Started with ITK! Getting help. Assignments. Assignments, cont. Grading of assignments
Goals for this lecture Lecture 4 Getting Started with ITK! Methods in Medical Image Analysis - Spring 2018 16-725 (CMU RI) : BioE 2630 (Pitt) Dr. John Galeotti Compile, compile, compile Learn how to use
More information15-323/ Spring 2019 Project 4. Real-Time Audio Processing Due: April 2 Last updated: 6 March 2019
15-323/15-623 Spring 2019 Project 4. Real-Time Audio Processing Due: April 2 Last updated: 6 March 2019 1 Overview In this project, you will create a program that performs real-time audio generation. There
More informationContents. Preface. Introduction. Introduction to C Programming
c11fptoc.fm Page vii Saturday, March 23, 2013 4:15 PM Preface xv 1 Introduction 1 1.1 1.2 1.3 1.4 1.5 Introduction The C Programming Language C Standard Library C++ and Other C-Based Languages Typical
More informationCompiling and Installing Your Own Software
S Compiling and Installing Your Own Software Chapter Contents Understanding Unix software installation Finding Unix software Downloading, placing, and uncompressing software Configuring software Compiling
More informationOperating systems. Lecture 9
Operating systems. Lecture 9 Michał Goliński 2018-11-27 Introduction Recall Reading and writing wiles in the C/C++ standard libraries System calls managing processes (fork, exec etc.) Plan for today fork
More informationCPU Toolchain Launch Postmortem. Greg Bedwell
CPU Toolchain Launch Postmortem Greg Bedwell x86-64 AMD Jaguar 8-core CPU 1.84 TFLOPS AMD Radeon based GPU 8GB GDDR5 RAM http://llvm.org/devmtg/2013-11/ postmortem noun an analysis or discussion of an
More informationQGIS Application - Bug report #3497 [OsX] Crash when changing font and color in Style manager on OS X
QGIS Application - Bug report #3497 [OsX] Crash when changing font and color in Style manager on OS X 2011-02-16 09:45 AM - rcline - Status: Closed Priority: High Assignee: Category: Symbology Affected
More informationDebugging and Version control
Debugging and Version control 15 213 / 18 213: Introduc2on to Computer Systems 12 th Recita2on, Nov. 14, 2011 Slides by: Lin Xiao(lxiao) 1 Today Debugging with GDB and core file A
More informationcget Documentation Release Paul Fultz II
cget Documentation Release 0.1.0 Paul Fultz II Jun 27, 2018 Contents 1 Introduction 3 1.1 Installing cget.............................................. 3 1.2 Quickstart................................................
More informationMemory System Case Studies Oct. 13, 2008
Topics 15-213 Memory System Case Studies Oct. 13, 2008 P6 address translation x86-64 extensions Linux memory management Linux page fault handling Memory mapping Class15+.ppt Intel P6 (Bob Colwell s Chip,
More informationExercise Session 6 Computer Architecture and Systems Programming
Systems Group Department of Computer Science ETH Zürich Exercise Session 6 Computer Architecture and Systems Programming Herbstsemester 2016 Agenda GDB Outlook on assignment 6 GDB The GNU Debugger 3 Debugging..
More informationCS631 - Advanced Programming in the UNIX Environment. UNIX development tools
CS631 - Advanced Programming in the UNIX Environment Slide 1 CS631 - Advanced Programming in the UNIX Environment UNIX development tools Department of Computer Science Stevens Institute of Technology Jan
More informationYou will provide an implementation for a test driver and for a C function that satisfies the conditions stated in the header comment:
Decision-making in C (Possibly) Intersecting Rectangles Background A rectangle in the xy-plane, whose sides are parallel to the coordinate axes can be fully specified by giving the coordinates of one corner
More informationPentium/Linux Memory System March 17, 2005
15-213 The course that gives CMU its Zip! Topics Pentium/Linux Memory System March 17, 2005 P6 address translation x86-64 extensions Linux memory management Linux page fault handling Memory mapping 17-linuxmem.ppt
More informationCSE 333 Midterm Exam Sample Solution 7/28/14
Question 1. (20 points) C programming. For this question implement a C function contains that returns 1 (true) if a given C string appears as a substring of another C string starting at a given position.
More informationNational Aeronautics and Space and Administration Space Administration. CFE CMake Build System
National Aeronautics and Space and Administration Space Administration CFE CMake Build System 1 1 Simplify integrating apps together CFS official Recycled from other projects Custom LC... SC HK A C B Z
More informationQGIS Application - Bug report #18988 QGIS Server rendering different from Desktop rendering
QGIS Application - Bug report #18988 QGIS Server rendering different from Desktop rendering 04:13 PM - Status: Closed Priority: rmal Assignee: Paul Blottiere Category: QGIS Server Affected QGIS version:3.1(master)
More informationGiven that much information about two such rectangles, it is possible to determine whether they intersect.
Decision-making in C (Possibly) Intersecting Rectangles Background A rectangle in the xy-plane, whose sides are parallel to the coordinate axes can be fully specified by giving the coordinates of one corner
More informationmy Julia programming cheat sheet
my Julia programming cheat sheet Nasser M. Abbasi January 21, 2016 page compiled on January 21, 2016 at 12:52 Noon Contents 1 installing 0.5 1 2 installing 0.3 2 3 installing 0.2 2 4 getting help on functions
More informationTI2725-C, C programming lab, course
Valgrind tutorial Valgrind is a tool which can find memory leaks in your programs, such as buffer overflows and bad memory management. This document will show per example how Valgrind responds to buggy
More informationCriterion Documentation
Criterion Documentation Release 2.3.0 Franklin "Snaipe" Mathieu Dec 07, 2016 Contents 1 Introduction 3 1.1 Philosophy................................................ 3 1.2 Features..................................................
More informationUpgrading Your Geant4 Release
Upgrading Your Geant4 Release Joseph Perl, SLAC 1 Contents Major versus Minor releases What to look for in the release notes How to upgrade 2 Major versus Minor Releases Geant4 release numbers are of the
More informationCS399 New Beginnings. Jonathan Walpole
CS399 New Beginnings Jonathan Walpole Virtual Memory (1) Page Tables When and why do we access a page table? - On every instruction to translate virtual to physical addresses? Page Tables When and why
More informationWRITING CONSOLE APPLICATIONS IN C
WRITING CONSOLE APPLICATIONS IN C with Visual Studio 2017 A brief step-by-step primer for ME30 Bryan Burlingame, San José State University The Visual Studio 2017 Community Edition is a free integrated
More informationFreeBSD on latest ARM Processors
FreeBSD on latest ARM Processors EABI, Toolchain ARM Ltd. vasileios.laganakos@arm.com 9th of October, 2010 1 Outline 2 Background Why? Few things about ARM... ARM EABI The Project 3 Part of the Procedure
More informationSoftware Development. Hack, hack, hack, hack, hack. Sorta works. Main.c. COMP s1
CVS 1 Software Development Hack, hack, hack, hack, hack Sorta works 2 Software Development Hack, hack, hack, hack, hack Sorta works We keep a copy, in case we get stuck later on Main_old.c 3 Software Development
More informationPorting applications to Qt. Kevin Funk, Software Engineer KDAB
Porting applications to Qt Kevin Funk, Software Engineer KDAB What is a migration? Some other toolkit Qt QNX Photon Motif MFC Java AWT Older Qt version Qt5 Why migrate at all? Hard to find developers who
More informationCOSC345 Software Engineering. Make
COSC345 Software Engineering Make The build process Make When to use make How to use make Suffix rules makedepend Outline Warning: Make is different everywhere you go! Build Process The build process can
More informationSFO17-315: OpenDataPlane Testing in Travis. Dmitry Eremin-Solenikov, Cavium Maxim Uvarov, Linaro
SFO17-315: OpenDataPlane Testing in Travis Dmitry Eremin-Solenikov, Cavium Maxim Uvarov, Linaro What is ODP (OpenDataPlane) The ODP project is an open-source, cross-platform set of APIs for the networking
More informationSwitch What s New in Switch New features. Fixes and improvements. Date: March 22, 2018 What s New In Switch 2018
Date: March 22, 2018 What s New In Switch 2018 Enfocus BVBA Kortrijksesteenweg 1095 9051 Gent Belgium +32 (0)9 216 98 01 info@enfocus.com Switch 2018 What s New in Switch 2018. This document lists all
More informationECEN 449 Microprocessor System Design. Review of C Programming
ECEN 449 Microprocessor System Design Review of C Programming 1 Objectives of this Lecture Unit Review C programming basics Refresh es programming g skills s 2 1 Basic C program structure # include
More informationBaking RDKit on a Pi. - Tips and gotchas. Jan Holst Jensen CEO, Biochemfusion
Baking RDKit on a Pi - Tips and gotchas Jan Holst Jensen CEO, Biochemfusion jan@biochemfusion.com RDKit UGM 2012 1 Raspberry Pi Image from http://www.raspberrypi.org/faqs An ARM-based, networked, credit-card
More informationIdeas to improve glibc and Kernel interaction. Adhemerval Zanella
Ideas to improve glibc and Kernel interaction Adhemerval Zanella Overview This is RFC session to check kernel features glibc lacks (such as termios2), some features glibc
More informationDownload, Installation, and Support
SCIRun (BioPSE/PowerApps) Download, Installation, and Support J. Davison de St. Germain dav@sci.utah.edu 801-581-4078 Aug. 21, 2006 Two Places to Get SCIRun Latest Release - SCI Website (Version 1.24.2)
More informationMigrating from XP to Linux: A Phased Approach Starting with a Duel Boot System.
Migrating from XP to Linux: A Phased Approach Starting with a Duel Boot System. September 2, 2013 Windows XP goes out of service in April 2014. Current estimates are that about 38% of computers worldwide
More informationPCL Development Build on Apple Mac OS X 5 September 2012 by Ken Spratlin
Introduction PCL Development Build on Apple Mac OS X 5 September 2012 by Ken Spratlin This document describes the steps to build PCL and its dependencies on Mac OS X. My primary goal was to configure a
More informationBoot Camp. Dave Eckhardt Bruce Maggs
Boot Camp Dave Eckhardt de0u@andrew.cmu.edu Bruce Maggs bmm@cs.cmu.edu 1 This Is a Hard Class Traditional hazards 410 letter grade one lower than other classes All other classes this semester: one grade
More informationMotivation was to facilitate development of systems software, especially OS development.
A History Lesson C Basics 1 Development of language by Dennis Ritchie at Bell Labs culminated in the C language in 1972. Motivation was to facilitate development of systems software, especially OS development.
More informationOn a Ubuntu system which was updated today to facter (diretly via apt.puppetlabs.com) I also see exactly the same error.
Facter - Bug #17383 Could not retrieve local facts: undefined method `kernel_fact_value' for Facter::Util::Processor:Module 11/01/2012 11:31 pm - Anand Kumria Status: Re-opened Start date: Priority: Normal
More informationCSSE 332 OPERATING SYSTEMS
CSSE 332 OPERATING SYSTEMS EXAM 1 MAKEUP SOLUTIONS, SPRING 2007-2008 This exam is to be done on paper with limited computer usage. The exam consists of 12 problems on 11 pages for a total of 100 points.
More informationET: Legacy Development - Feature #172 Backport Gettext (Tinygettext) support from Unvanquished
ET: Legacy Development - Feature #172 Backport Gettext (Tinygettext) support from Unvanquished 12.01.2013 16:22 - Radegast Status: Fixed % Done: 100% Priority: High Assignee: Radegast Category: Client
More informationCHIRP - New Model # 2475
CHIRP - New Model # 2475 Status: Feedback Priority: Normal Author: Gary M Category: Created: 03/30/2015 Assignee: Jim Unroe Updated: 06/19/2015 Due date: Chirp Version: daily Equipment Loan Offered: No
More informationMRO Delay Line. Coding and Documentation Guidelines for Prototype Delay Line Software. John Young. rev June 2007
MRO Delay Line Coding and Documentation Guidelines for Prototype Delay Line Software John Young rev 0.5 21 June 2007 Cavendish Laboratory Madingley Road Cambridge CB3 0HE UK Objective To propose a set
More information*********************** **** Read Me First **** *********************** Version August 2012
*********************** **** Read Me First **** *********************** Version 1.4.5.0 August 2012 Introducing the Keithley IVI-COM Driver for the 26XXA/B Source Measure Unit -------------------------------------------------------------------------
More informationRethinking the core OS in 2015
Rethinking the core OS in 2015 Presented by Bernhard "Bero" Rosenkränzer Date Embedded Linux Conference Europe, 2015 Are alternatives to gcc, libstdc++ and glibc viable yet? (And how do I use them?) The
More informationECEN 449 Microprocessor System Design. Review of C Programming. Texas A&M University
ECEN 449 Microprocessor System Design Review of C Programming 1 Objectives of this Lecture Unit Review C programming basics Refresh programming skills 2 Basic C program structure # include main()
More informationOPERATING SYSTEMS, ASSIGNMENT 4 FILE SYSTEM
OPERATING SYSTEMS, ASSIGNMENT 4 FILE SYSTEM SUBMISSION DATE: 15/06/2014 23:59 In this assignment you are requested to extend the file system of xv6. xv6 implements a Unix-like file system, and when running
More informationBranches in Subversion, Debugging, scmbug
Branches in Subversion, Debugging, scmbug Software Engineering and Scientific Computing Exercises Third Day Hanna Remmel Institute of Computer Science Im Neuenheimer Feld 326 69120 Heidelberg, Germany
More informationDebugging Applications in Pervasive Computing
Debugging Applications in Pervasive Computing Larry May 1, 2006 SMA 5508; MIT 6.883 1 Outline Video of Speech Controlled Animation Survey of approaches to debugging Turning bugs into features Speech recognition
More informationESTABLISHED Paul Kunz SLAC. Overview. Examples. Expose the downsides. Benefits. Risks and Costs. Building with Automake 1 Paul F.
Building with Automake Paul Kunz SLAC Overview Examples Expose the downsides Benefits Risks and Costs Building with Automake 1 Paul F. Kunz Overview Primary targets build in developer s working directory
More information[2014 Fall] Wireless Networking - Fundamentals and Applications
[2014 Fall] Wireless Networking - Fundamentals and Applications lab2 - LiveUSB SDR Environment Installation Guide 1. Prepare a USB stick with at least 16GB capacity. (32GB is recommended, maybe you will
More informationReviewing gcc, make, gdb, and Linux Editors 1
Reviewing gcc, make, gdb, and Linux Editors 1 Colin Gordon csgordon@cs.washington.edu University of Washington CSE333 Section 1, 3/31/11 1 Lots of material borrowed from 351/303 slides Colin Gordon (University
More informationPart I: Pen & Paper Exercises, Cache
Fall Term 2016 SYSTEMS PROGRAMMING AND COMPUTER ARCHITECTURE Assignment 11: Caches & Virtual Memory Assigned on: 8th Dec 2016 Due by: 15th Dec 2016 Part I: Pen & Paper Exercises, Cache Question 1 The following
More informationRationale for TR Extension to the programming language C. Decimal Floating-Point Arithmetic
WG14 N1161 Rationale for TR 24732 Extension to the programming language C Decimal Floating-Point Arithmetic Contents 1 Introduction... 1 1.1 Background... 1 1.2 The Arithmetic Model... 3 1.3 The Encodings...
More informationMicrosoft Manual Update Vista Service Pack 2
Microsoft Manual Update Vista Service Pack 2 Problems A service pack installation fails. The Windows Update service stops during the installation process. Method 2: Download and manually install the update.
More information