×

Cross-building support using dependency information

  • US 8,612,946 B2
  • Filed: 05/17/2010
  • Issued: 12/17/2013
  • Est. Priority Date: 05/17/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • parsing, by a processing device of a build machine, a source code package received for compilation into a binary source code package for installation by a target machine that is separate from the build machine, the parsing to determine a list of dependency packages utilized to compile the source code package;

    for each dependency package in the list of dependency packages;

    determining, by the processing device, a type of the dependency package, wherein the type comprises one of a package used for a build process of the source code package or a package used by the target machine; and

    associating, by the processing device, the dependency package with an architecture of one of the build machine or the target machine based on the determined type of the dependency package, wherein if the type of the dependency package is a library, then the dependency package is associated with the target machine architecture and if the type of the dependency package is a utility, then the dependency package is associated with the build architecture;

    downloading, by the processing device, all dependency packages in a binary form of the build architecture format;

    downloading, by the processing device, each dependency package that is associated with the architecture of the target machine in a binary form of the target architecture format; and

    compiling the source code package into the binary code package for the target machine utilizing the downloaded dependency packages in the binary form of their associated architecture format.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×