From the course: Building, Maintaining, and Distributing RPM Packages
Unlock this course with a free trial
Join today to access over 22,600 courses taught by industry experts.
Building for different architectures
From the course: Building, Maintaining, and Distributing RPM Packages
Building for different architectures
- [Instructor] I've mentioned throughout this course so far that we need to pay attention to the architecture that a package is built for. So what does that mean? Different kinds of processors use different architectures or different designs that result in these processors needing information they run presented to them in different ways. To do this, compilers take source code and build it into executable targeted for a particular architecture, usually the same architecture that the computer running the compiler has. Most of us are used to using processors like Intel Core, Intel Xeon, AMD Ryzen or Opteron, and these are all widely available modern processors. They also all share the x86_64 instruction set so they need the executables built for that instruction set. But there are other kinds of processors out there, including older 32-bit processors, processors used in mainframes, and increasingly ARM processors of various…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
(Locked)
Creating a binary package1m 41s
-
(Locked)
Write a spec file to distribute regular files7m 58s
-
(Locked)
Build a binary package to distribute regular files2m 51s
-
(Locked)
Write a spec file to compile and distribute executables5m 39s
-
(Locked)
Build a binary package to distribute executables1m 44s
-
(Locked)
Building for different architectures2m 8s
-
(Locked)
-
-
-
-