Why Linux rpm s are OS specific
Say I have a rpm, built for SUSE Linux Enterprise Server(SLES) and I want to install the same rpm in Red Hat Enterprise Linux.

* Will I face any architectural dependency issue here?
* What are the main concerns for installing a rpm, built for one OS, in another OS?
* Even if it gets installed, may I face any functional issue afterwards?
Why Linux rpm s are OS specific
===

Say I have a rpm, built for SUSE Linux Enterprise Server(SLES) and I want to install the same rpm in Red Hat Enterprise Linux.

* Will I face any architectural dependency issue here?
* What are the main concerns for installing a rpm, built for one OS, in another OS?
* Even if it gets installed, may I face any functional issue afterwards?