Maintaining a custom compiled version of glibc in multiple machines

Hi,
I am trying to maintain a custom version of glibc due to the minimum kernel version bump. I have seen the sticky topic in the forum about Updating packages compiled via ABS.
The steps which seem clear to me -
run
abs core/glibc
Copy
/var/abs/core/glibc
to another path and do a couple of changes to PKGBUILD
run from the custom path
makepkg -s
So, creating a custom repo and using that as the top most repo and reinstalling glibc is the way to go when multiple machines are involved ?
When the package is built copy it to another path and run
repo-add
Put the custom repo at the top repo in
/etc/pacman.conf
refresh pacman
pacman -Sy
reinstall glibc using
pacman -S glibc
Is this the way to go ?
cheers !
Last edited by kmganesh (2011-02-16 06:52:01)

kmganesh wrote:So, creating a custom repo and using that as the top most repo and reinstalling glibc is the way to go when multiple machines are involved ?
I would just, after running the abs command and copying the glibc PKGBUILD into a folder in your home directory, run
makepkg -s
in the folder with the PKGBUILD to generate the package and then copy the package onto a USB key to distribute to other machines.
Installing with
pacman -U /path/to/package
Unless you have many machines that you want to install the package on, it is much simpler than creating a repo.
Last edited by andrewthomas (2011-02-15 02:40:52)

Similar Messages

  • Compiling open source programs for multiple machines...

    I am compiling the current version of RSYNC for my system, which requires that I have Xcode installed.  How can I make a package....or convert the package that I am creating on my system, so that I can install it on another system...without Xcode?

    If you build the program as a statically linked binary, you can move it to any other compatible machine.  Even with dynamic linking, it should work as long as other libraries it depends on are available in the target machine.  For open source programs, the easiest way may be to use the --prefix option (if it is configure based) and move the entire target directory tree to another machine.

  • How to find out the IBM XL C/C++ compiler  Version in EBS

    I have Referred  the note
    1294357.1 - New Oracle E-Business Suite R12 Operating System and Tools Requirements on IBM AIX on Power Systems
    Please let me know the correct command to find out the IBM XL C/C++ compiler  version in EBS
    lslpp -l | grep vacpp
      vacpp.cmp.rte             9.0.0.14  COMMITTED  IBM XL C/C++ Compiler
      vacpp.cmp.tools           9.0.0.14  COMMITTED  IBM XL C/C++ Tools
      vacpp.memdbg.aix52.rte    9.0.0.14  COMMITTED  IBM XL C/C++ User Heap/Memory
      vacpp.memdbg.rte          9.0.0.14  COMMITTED  IBM XL C/C++ User Heap and
    From the above command Compiler version is showing as  9.0.0.14 Is it correct command to check the IBM XL C/C++ compiler version?
    (Or)
    lslpp -l | grep -i xlC
      xlC.aix61.rte             11.1.0.2  COMMITTED  XL C/C++ Runtime for AIX 6.1
      xlC.cpp                    9.0.0.0  COMMITTED  C for AIX Preprocessor
      xlC.rte                   11.1.0.2  COMMITTED  XL C/C++ Runtime
      xlC.sup.aix50.rte          9.0.0.1  COMMITTED  XL C/C++ Runtime for AIX 5.2
    From the above command how will identify the IBM XL C/C++ compiler version?

    Hi Hussain
    Thanks for the Reply
    Yes i have reviewd the above note Just i want to know the command that im using to find out the  the IBM XL C/C++ compiler  Version
    Below is the correct command ?We are planning to install new version of Complier 11 .
    But im confused to find out the current Version in my system the below command shows  9.0.0.14 is  IBM XL C/C++ Compiler is it the compiler version on my system?
    lslpp -l | grep vacpp
      vacpp.cmp.rte             9.0.0.14  COMMITTED  IBM XL C/C++ Compiler
      vacpp.cmp.tools           9.0.0.14  COMMITTED  IBM XL C/C++ Tools
      vacpp.memdbg.aix52.rte    9.0.0.14  COMMITTED  IBM XL C/C++ User Heap/Memory
      vacpp.memdbg.rte          9.0.0.14  COMMITTED  IBM XL C/C++ User Heap and

  • Authorisations maintained in custom tables

    Hello Everbody,
    I just have a small question regarding AC.
    For some workflows, authorisations are maintained in custom tables in our system. E.g. a workflow process for asset approval where a certain user can only approve the asset if it is below a certain limit... This limit is maintained in a simple table...
    Can AC also handle scenarios like that and check with RAR for "SoD" or "sensitive access"?
    Thanks
    Andreas

    Hello Andreas,
      Exploring the feature of Supplementary Rules in RAR should help you in this scenario. You can maintain reference for a table where you have this limit is maintained.
    Regards, Varun

  • Maintain a custom cost centre heirachy

    Hi all,
    Just wondering if someone could help me with the following: I am looking to maintain a custom cost centre heirachy, transaction OKENN shows the current ones, however I need a few pointers on how they are set and deleted to assist in maintaining.
    Thanks in advance.

    Hi,
    Controlling Area Settings (OKKP) regulates the Hierarchy. By defualt a Hierarchy is set as Standard and SAP provides options to use Alternative Hierarchies both for CC and PC. You can create and assign it in OKKP and use via OKENN.
    Rgds.

  • Which Compiler version to Upgrade to....

    Hi All,
    Currently we have following compiler verion on Solaris 8
    CC: Sun WorkShop 6 update 1 C++ 5.2 Patch 109508-09 2002/07/08
    We are planning to move to Solaris 9 and above compiler version is not supported on Solaris 9. In the process we also want to upgrade our compiler.
    I looked in to Sun Site, Sun Studio 11 is available for free.
    http://www.sun.com/software/products/studio/index.xml
    But it has been released like a month back. Currently, we are hesitent to take any risks with this compiler...
    Can anyone suggest which is the version we should be upgrading to ?
    - Thanks in Advance
    Nagendra

    Hi
    If you wish to be very conservative, you could switch to Forte Developer 6 update 2. This supports Solaris 9. However, this stopped shipping about 2 months ago, so it is perhaps not the best choice. Your 6u1 licence(s) should also work with 6u2.
    The 2nd most conservative option is to go with Studio 10. This has been out since January.
    A+
    Paul

  • Does anyone control which compiler version is used?

    hi,
    does anyone control which version of javac/jikes et al is being used for large projects?
    as I understand it its very unlikely to make a difference modulo the recent bugs in the 1.5 compiler?
    ie if you don't specify the source or target flags then not a lot can go wrong?
    in summary, is the assertion that controlling the compiler version used in the way that you might for native C/C++ projects in a java project is much less likely to have any impact?
    thanks,
    asjf

    Everyone on a project should be working to the same version.A third party product we needed, "Active Merchant" works only with java version 1.3.
    (I tried it and it really does not work with either 1.2 or 1.4) . This product consists of a client library (an API) which you can use in your application, and which communicates with the other part, the server .
    Now we did not want to use 1.3 in the application server because of this circumstance, so we were forced to write an own auxiliary application in 1.3, which can be reached through the network and which talks to the given API, that in turn talks to the server.
    So one guy working on that little own auxiliary application was working with 1.3, whereas the others were working with 1.2 (the old version f our application) and 1.4 (the new version of our application).
    Moreover all those guys were one person (your humble narrator) in different "roles", that is, working on different parts of the project.

  • Error: Lock profile for approval procedure not maintained in Customizing

    Hi,
    We are working on the CHARM approval process. I have noticed that without selecting an approval procedure, I select the status (Awaiting business approval) on which the approval workflow is triggered, the system gives below error:
    Select an approval procedure first
    Lock profile for approval procedure not maintained in Customizing
    Approval procedure and approval steps are locked automatically
    This locks the approval procedure and the RFC can no longer be processed further. Why is that happening ? Anyone can select the status by mistake and lose the RFC, is there a way to stop this or at least reset it ? the lock procedure is already maintained in approval procedure customizing.
    Best Regards.

    Hi Karthik,
    Thanks for the quick reply, however the settings mentioned on page 38 are already in place i.e. the approval procedure gets determined correctly based on change category (rule policy) and also is locked after putting it to 'Awaiting Approval' 
    But the problem exists - setting the status 'Awaiting App.' without selecting app.proc, will result in a total lock of the RFC.

  • VD07 - Maintaining Reference Customer for consumer.

    Dear All,
          One of my client needs to create a Consumer for which he needs to enter a reference customer.We maintain reference Customer in VD07.In VD07 we can maintain only one Customer as reference customer who shall be extended to all the Company Codes.But ,when my client is trying to save the consumer system is giving Posting Error.System is looking for the Reference customer in VD07 and picking the Company code which comes first in Alphabetical order and giving auth error.Please revert back with a solution on how to proceed .
    Thanks in Advance.

    Hi Jolly,
    I understand that some "unwanted" sales area xyz assigned to the reference customer is to be removed and it is done. Thus henceforth the creation of consumers would not have the same copied to it. Now, we are worried about the reference of this sales area in transactions which might lead to inconsistancies, which I dont think would be a problem, unless the unwanted sales area is still part of the org model and not removed. If this was deleted, then the transactions would be referrring to non existing sales area which might be a problem.
    Regards,
    Venkat.

  • How to know java Compiler version?

    Hi all,
    could I know how to get the compiler version of java?
    javac -source 1.x says if compiler has support to the specified version or not, but I want a command to get the compiler version, like it should say 1.4 or 1.5 as it says after executing java -version.
    Thanx
    Reddy

    Maybe because it does not work with 1.4
    $ javac -version
    javac: invalid flag: -version
    Usage: javac <options> <source files>
    where possible options include:
      -g                        Generate all debugging info
      -g:none                   Generate no debugging info
      -g:{lines,vars,source}    Generate only some debugging info
      -nowarn                   Generate no warnings
      -verbose                  Output messages about what the compiler is doing
      -deprecation              Output source locations where deprecated APIs are used
      -classpath <path>         Specify where to find user class files
      -sourcepath <path>        Specify where to find input source files
      -bootclasspath <path>     Override location of bootstrap class files
      -extdirs <dirs>           Override location of installed extensions
      -d <directory>            Specify where to place generated class files
      -encoding <encoding>      Specify character encoding used by source files
      -source <release>         Provide source compatibility with specified release
      -target <release>         Generate class files for specific VM version
      -help                     Print a synopsis of standard options

  • Apple Configurator custom iOS version option

    As of last week, Apple Configurator custom iOS version option seems to be failing out.Previously we were able to install or upgrade to iOS 8.1.3 instead of iOS 8.2 until we have tested applications to confirm they are working on the latest iOS version. When using the custom iOS version, it fails out during the iOS install issue.
    It also appears the iTunes will no longer let a device be restored to the 8.1.3 ipsw either.
    Has anyone else experienced this issue?

    Dear HyperNova,
    Firstly I thank you for your prompt reply to my question. However I do object to your response that you "seriously doubt anyone from Apple would tell me that" - are you seriously questioning my integrity that I would post that if not true! It is no wonder that people shy away from posting on forums when they get that sort of response.
    I was advised by the support person I spoke to that it was intended for developer previews but that I could try it for earlier versions of iOS. It may not be a "supported' feature - but I WAS advised by Apple support that I could do this and it worked.

  • Determining compiler version

    I have an SDK that I am attempting to work with (public domain). This SDK consists of several java class files (with all the sources) and a dll generated by Microsoft J++. (The latter scares the heck out of me :) )
    My goal is to add some classes and rebuild the J++ dll interface (the dll acts as an interface between win32 applications via the com interface and the java classes).
    I already know that this is not the best way to do it, particularly in the use of J++, but it is what i have to work with for the time being.
    If I simply re-compile one of the base classes and put it into the winnt\trustlib directory, then attempt to instantiate the class i just recompiled, i get an error (in Visual basic) telling me that the class could not be found. (java.lang.NoClassDefFoundError). Traditionally this error means that the path to the classlib needs to be set or that the java class file just can't be found. I have not changed classlib and the file is just replacing a previous version.
    The only hunch i have is that this problem is due to a mismatch in compiler versions between the failing class and others (that are supporting classes and base classes from which the failing class inherits).
    However I am unable to determing the compiler and version used to create these classes.
    1) Is there a way to determine this from the class file somehow?
    2) Is this my actual problem, or something I've overlooked?
    I hope this is the right place to ask this question. Please direct me to another location if not.
    Much appreciated,
    Mark Richards
    Boston

    I now have a successful compile based on the 1.2.2 version of JAVAC, in that I was able to regenerate the class file against this version and use it in my application.
    It's my hope that I can continue with 1.2.2 for my modifications, and do so safely, however I'd really like to know why it works :)
    I did not try using -target. Will -target produce a compatible class file of a previous version from, say, the latest jdk?
    Based on what information you've kindly provided so far, I did some further research on these forums and discovered the documentation for the java class file which sets out the version numbering scheme. As a class file format has a version, I then attempted to determine, with no success, which versions of the compiler generate what version numbers in the class file. It would be very helpful to know this because from it I could extrapolate compatibility between compiler versions.
    I think some clear guidance in this area is needed. I cannot locate anything in the documentation to help me. Can you offer any suggestions as to where I might find this information?
    Thanks for everything,
    Mark

  • TTClasses C++ Shared Objs Names And gcc Compiler Versions

    3 versions of the TTClasses libraries are shipped with TimesTen due to the fact that gcc 3.2, 3.4. and 4.1 produce binaries that are not compatible with each other. For instance with 7.0.2 has the following libraries:
    libttclasses.so.gcc323
    libttclasses.so.gcc346
    libttclasses.so.gcc410
    It appears the naming convention of these libraries indicates the gcc compiler version out to 3 digits that TimesTen used to create the libraries.
    As new releases of TimesTen occur, when will the names of these 3 libraries change, i.e. when will TimesTen use a different version of the gcc compiler?
    It appears that in 7.0.2, 7.0.2.2, and 7.0.3, the names of libraries don't change. Would it only be possible for them to change for a major release, i.e. 7.X. Could it change for a minor release like 7.0.3.X or 7.0.X?
    The reason that I'm asking this is as follows:
    - When the TimesTen installer is run, it checks version of the gcc compiler, then it creates a symbolic link to the appropriate lib for that version of the compiler. It names this link libttclasses.so.
    - Up to now we have been linking our programs with libttclasses.so.
    - However when TimesTen is run on a machine without a compiler (which is the situation in our QA and prod environment), it appears to create a link to the gcc 3.2 lib.
    - This is a problem for us on Red Hat 4.0 because the default compiler is 3.4 which is what we are using, but the installer is creating a link to libttclasses.gcc323 when there is no compiler on Red Hat 4.0.
    - This causes our programs to crash.
    - To eliminate this we are considering linking directly with the appropriate library, i.e. libttclasses.gcc346 in our case.
    - However, we dont want to have to recompile or relink or application for future minor releases of TimesTen, i.e. 7.0.3.X or 7.0.X.
    - If the names of these files could change in minor releases, then we'd need to relink.
    Does anyone know the answer to this?
    Thanks.

    As you say, the names of the libraries comes directly from the GCC version used to build them. These names (i.e. GCC vesions) will not change between minor releases. Over time and major releases will tend to drop support for older GCC versions and add support for newer versions.
    Our strong recommendation is that you change the symbolic link to make libttclasses.sp point to the correct library and then link with libttclasses.so. This is the simplest and most 'future proof' method.
    Chris

  • Multiple version of Java on one machine

    Is it possible to have multiple versions of Java co-exist on the same XP Pro machine?
    Here is our scenario: we have apps that use Java 1.5, but we have one critical app that doesn't support that version yet. It has to use the 1.4 version. Is there a way to allow both versions to exist and be usable for their respective apps? If so, how?
    Thank you.

    I can't, however it's never a good idea to have
    multiple versions of Java on one machine. Try and
    standardise if possible. If OP used JAVA_HOME as you
    often suggest, then he would be knackered wouldn't
    he? JAVA_HOME can only point to one JDK. Your
    advice is conflicting kaj.Nope. JAVA_HOME should always be defined in the start script/file for a java application, so it's not set per system. It's very common that companies have applications that requires different JDK/JRE versions, and it's usually very expensive to upgrade all applications (if it's possible at all). You can of course also alter the PATH variable if you want to in the script.
    /Kaj

  • Is it possible to have two versions of Muse on one Machine?  WhenI open Muse from my program menu in WIndows 7 it comes up the way I am used to.  I did an upgrade a week or so ago and now I have an Adobe Muse CC 2014 on my desktop.  WhenI open the applica

    Is it possible to have two versions of Muse on one Machine?  WhenI open Muse from my program menu in WIndows 7 it comes up the way I am used to.  I did an upgrade a week or so ago and now I have an Adobe Muse CC 2014 on my desktop.  WhenI open the application that way the GUI interface looksw totally different, more like Illustrator.  What is that all about?

    Since posting the above, I have resolved a sensible work-around in regard to ebookstores which prefer us to have separate accounts for our separate Adobe IDs.
    However, I really would appreciate it if anyone here can confirm that a DRM controlled book does actually become associated with a particular Adobe ID account at the time of first download to Digital Editions on that PC/device.
    Two large book stores have said using my account with them to download books to our two separate Adobe IDs is OK, but I don't want to find my husband is unable to open his downloaded books.
    Thank you folks for any advice you can give,
    Sue

Maybe you are looking for

  • Error while loggin into EPMA after schema migration - 9.3.1.3 to11.1.1.3.02

    Hello Everyone, We are migrating 9.3.1.3 EPMA DB schema (having planning/hfm applications) to 11.1.1.3 EPMA. Applied the required patch - "p9535372" to target server "11.1.1.3" so now target server is 11.1.1.3.02. After patch apply, we migrate the EP

  • Hyperion planning cube refresh is taking more time

    Hi, My planning application has around 4 cubes/databases as below: Cube A: 1000+ dense members and  500+ sparse members Cube B: 100+ dense members and  400+ sparse members Cube C: 100+ dense members and  600+ sparse members Cube D: 300+ dense members

  • Error in posting run

    dear gurus I am settling the travel expenses in t code PRFI, while creating the posting run i am getting the following error.     Posting Run 3              Non-Postable Trips                  Personnel No. 99087571 raju surya narayana               

  • Spotlight INDEXING is in a continuous loop....

    Hi My iMac (now 10 months old) started doing this for the first time a couple of days ago. Index, index, index, with the HD whirring away all the time, and a serious overhead on the CPU, slowing down my use of MS Windows, Entourage, Finder, you name

  • Allows more connection then the profile values

    I am using the below version. Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod PL/SQL Release 10.2.0.1.0 - Production CORE 10.2.0.1.0 Production TNS for Linux: Version 10.2.0.1.0 - Production NLSRTL Version 10.2.0.1.0 - Production Her